امروز:دوشنبه ,۱۳۹۷/۱۱/۲۹
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / تغییر کنترلر پیش فرض (defaultController)در Yii2

تغییر کنترلر پیش فرض (defaultController)در Yii2

هنگامی که اپلیکیشنی را با yii2 اجرا میکنید به صورت پیش فرض فریم ورک کنترلر site را فراخوانی می کند .
در صورتی که بخواهید کنترلر پیش فرض را تغییر دهید باید در تنظیمات اپلیکشن کد زیر را وارد نمایید :
در فولدر config و در فایل web.php یا main.php در متغییر $config

$config = [
    'timeZone' => 'Asia/Tehran',
    'defaultRoute' => 'birthday',
...
...
..
];

همچنین در صورتی که بخواهید اکشن پیش فرض (index) را تغییر دهید می توانید کد بالارا به این صورت بنویسید:

  'defaultRoute' => 'birthday/create',

نکته این که هر کنترلری که ایجاد می کنید امکان تغییر اکشن پیش فرض را به روش زیر دارا می باشد :

class BirthdayController extends Controller {
   public $defaultAction = 'create';
}

Check Also

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *