YII2修改默认访问控制器

PHP piniu 946浏览 0评论

项目名/config/web.php 中添加或者修改defaultRoute 参数,如下配置:

$config = [  
    'id' => 'basic',  
    'defaultRoute'=>'index', //默认访问的控制器  
    'basePath' => dirname(__DIR__),  
    'bootstrap' => ['log'],  
    'components' => [  
        'request' => [  
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation  
            'cookieValidationKey' => 'VAfHNQlWiKkw857IOAMyFqoW5XwLG2zW',  
        ],  
        'cache' => [  
            'class' => 'yii\caching\FileCache',  
        ],  
        'user' => [  
            'identityClass' => 'app\models\User',  
            'enableAutoLogin' => true,  
        ],  
        'errorHandler' => [  
            'errorAction' => 'site/error',  
        ],  
        'mailer' => [  
            'class' => 'yii\swiftmailer\Mailer',  
            // send all mails to a file by default. You have to set  
            // 'useFileTransport' to false and configure a transport  
            // for the mailer to send real emails.  
            'useFileTransport' => true,  
        ],  
        'log' => [  
            'traceLevel' => YII_DEBUG ? 3 : 0,  
            'targets' => [  
                [  
                    'class' => 'yii\log\FileTarget',  
                    'levels' => ['error', 'warning'],  
                ],  
            ],  
        ],  
        'db' => require(__DIR__ . '/db.php'),  
        /*  
        'urlManager' => [  
            'enablePrettyUrl' => true,  
            'showScriptName' => false,  
            'rules' => [  
            ],  
        ],  
        */  
    ],  
    'params' => $params,  
];

其中 ‘defaultRoute’=>’index’, //默认访问的控制器。

根据自己喜好修改即可


发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • * 昵称:
  • * 邮箱: