模块部分配置
'user' => [
'class' => 'dektrium\user\Module',
'modelMap' => [
'User' => 'app\models\DL\User',
'registrationForm' => 'app\models\DL\registrationForm',
],
'controllerMap' => [
/*'registration' => 'app\controllers\user\RegistrationController',
'admin' => 'app\controllers\user\AdminController'*/
],
'layout' => '@app/views/layouts/container',
'defaultRoute' => 'profile',
'admins' => ['admin'],
'enableFlashMessages' => false,
'params' => [
'menuItems' => [
'label' => 'Users',
'url' => ['/user/admin']
]
]
],
Yii 控制台应用程序 (./yii) 显示错误
'调用未知方法:app\controllers\user\AdminController::getHelpSummary()'
如果我取消注释该部分,如果我的扩展 Web 控制器不是控制台controllerMap
,我无法理解为什么它会在控制台应用程序中自动加载。AdminController
这是来自用户模块的命令。