モジュール セクションの構成
'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
ユーザーモジュールからのコマンドです。