استفاده از متد findByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد که یک رکورد(سطر) را بر اساس ویژگی ها و شرط های خواسته شده پیدا می کند: که سه ۳ آرگومان دریافت می کند : همانطور که در کد بالا مشخص است این سه آرگومان به شرح زیر می باشندک attributes…Continue reading متد findByAttributes
برچسب: ActiveRecord
َآشنایی با کلاس ActiveRecord
هر مدلی که ما در اپلیکشین ایجاد می کنیم از کلاس yii\db\ActiveRecord ارث می برد. این کلاس peroperty ها و method هایی داره که بسه به نیاز ما در پروژه بسیار کاربردی هست . خیلی از این پروپرتی ها و متد ها رو ما خواسته یا ناخواسته استفاده می کنیم . به عنوان مثال ما…Continue reading َآشنایی با کلاس ActiveRecord
innerJoinWith در Yii2
استفاده از innerJoinWith :
joinWith در Yii2
استفاده از joinWith : و
leftjoin در Yii2
برای استفاده از leftjoin در کوئری ها به روش زیر عمل می کنیم خروجی به صورت زیر :
ایجاد متد جدید در کوئری در 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
استفاده از relation در کوئری
برای استفاده از رابطه ی بین جداول relation به صورت زیر عمل می کنیم :
Yii2 model استفاده از کوئری findBySql
با استفاده از findBysql می توانید کوئری خود را به صورت دستی تایپ کنید و از آن در model استفاده کنید به صورت زیر : مثال دیگر:
Yii2 model استفاده از چند شرط در کوئری
برای لحاظ کردن چند شرط در کوئری ها به صورت زیر عمل می کنیم که معادل کوئری زیر می باشد :