استفاده از innerJoinWith :
ماه: شهریور ۱۳۹۵
joinWith در Yii2
استفاده از joinWith : و
leftjoin در Yii2
برای استفاده از leftjoin در کوئری ها به روش زیر عمل می کنیم خروجی به صورت زیر :
ایجاد متد جدید در کوئری در yii2
برای روشن تر شدن موضوع یک کوئری ساده را در نظر بگیرید: برای مثال: در مثال بالا ما تمامی کاربرانی که وضعیت تایید شده دارند را فراخوانی کردیم قابلیتی که فریم ورک داره به ما امکان اینو میده که ما یک متد در مدلمون تعریف کنیم ک ه دیگه نیاز نباشه هر دفعه در کوئری…Continue reading ایجاد متد جدید در کوئری در yii2
جستجو در gridview به صورت ajax در Yii2
به صورت پیش فرض هنگامی که در gridview در Yii2 مطلبی را جستجو می کنین در url شما با یک کوئری استرینگ طولانی مواجه می شوید شکل زیر : خوب برای اینکه جستجوی شما در gridview به صورت ajax انجام شود همانند yii1 فریم ورک ویجتی با نام Pjax دارد که برای اینکار می توانید…Continue reading جستجو در gridview به صورت ajax در Yii2
تغییر کنترلر پیش فرض (defaultController)در Yii2
هنگامی که اپلیکیشنی را با yii2 اجرا میکنید به صورت پیش فرض فریم ورک کنترلر site را فراخوانی می کند . در صورتی که بخواهید کنترلر پیش فرض را تغییر دهید باید در تنظیمات اپلیکشن کد زیر را وارد نمایید : در فولدر config و در فایل web.php یا main.php در متغییر $config همچنین در…Continue reading تغییر کنترلر پیش فرض (defaultController)در Yii2
نمایش total در فوتر Gridveiw در Yii2
برای نمایش اطلاعات در زیر جدول gridview یعنی همون قسمت فوتر از قابلیت showfooter استفاده میکنیم. به صورت پیش فرض نمایش فوتر footer غیر فعال می باشد . برای فعال کردن آن باید showFooter را برابر با true قرار دهیم . زمانی که بخواهیم در فوتر چیزی نمایش دهیم : مثلا نمایش مجموع قیمت باید…Continue reading نمایش total در فوتر Gridveiw در Yii2
cascade Dropdown در Yii2
گاهی وقتها ما نیاز داریم که به وسیله ی انتخاب یک گزینه از دراپ دان زیر مجموعه های گزینه ی انتخابی را نمایش دهیم. برای مثال شما با انتخاب استان مورد نظر خود در یک فورم ثبت نام نیاز دارید که به صورت اتوماتیک لیست شهرستان های آن استان را به شما نمایش دهد .…Continue reading cascade Dropdown در 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 به صورت زیر عمل می کنیم :