متد findByAttributes

استفاده از متد findByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد که یک رکورد(سطر) را بر اساس ویژگی ها و شرط های خواسته شده پیدا می کند: که سه ۳ آرگومان دریافت می کند : همانطور که در کد بالا مشخص است این سه آرگومان به شرح زیر می باشندک attributes…Continue reading متد findByAttributes

َآشنایی با کلاس ActiveRecord

هر مدلی که ما در اپلیکشین ایجاد می کنیم از کلاس yii\db\ActiveRecord ارث می برد. این کلاس peroperty ها و method هایی داره که بسه به نیاز ما در پروژه بسیار کاربردی هست . خیلی از این پروپرتی ها و متد ها رو ما خواسته یا ناخواسته استفاده می کنیم . به عنوان مثال ما…Continue reading َآشنایی با کلاس ActiveRecord

ایجاد متد جدید در کوئری در yii2

برای روشن تر شدن موضوع یک کوئری ساده را در نظر بگیرید: برای مثال: در مثال بالا ما تمامی کاربرانی که وضعیت تایید شده دارند را فراخوانی کردیم قابلیتی که فریم ورک داره به ما امکان اینو میده که ما یک متد در مدلمون تعریف کنیم ک ه دیگه نیاز نباشه هر دفعه در کوئری…Continue reading ایجاد متد جدید در کوئری در yii2

استفاده از join در Yii2

برای استفاده از قابلیت join در کوئری های خود از راه های زیر می توانیم استفاده نماییم. قالب کلی $query = new Query; $query ->select([‘SELECT COLUMNS’]) ->from(‘TABLE_NAME_1’) ->join( ‘JOIN_TYPE’, ‘TABLE_NAME_2’, ‘TABLE_NAME_2.COLUMN =TABLE_NAME_1.COLUMN’ ); $command = $query->createCommand(); $data = $command->queryAll(); مثال: $query = new Query; $query ->select([ ‘tbl_user.username AS name’, ‘tbl_category.categoryname as Category’, ‘tbl_document.documentname’] ) ->from(‘tbl_user’)…Continue reading استفاده از join در Yii2