yii2 изменить YII:$app->user to Yii::$app->admin?

Я пытался

'admin' => [
    'class' => 'yii\web\User',
    'identityClass' => 'app\models\AdminIdentity',
    'enableAutoLogin' => true,
],

но есть ошибка:

Invalid Configuration – yii\base\InvalidConfigException

User::identityClass must be set.

не работает??

Спасибо

1 ответ

Я думаю, что эта ошибка происходит от конфигурации пользовательского компонента пользователя, а не от конфигурации вашего компонента администратора. Возможно, в конфигурации вашего пользовательского компонента вы забыли настроить identityClass. Попробуйте эту конфигурацию пользователя:

'components' =>  [
  ...
  'user' => [
    'identityClass' => 'app\models\User', //<= this
    'enableAutoLogin' => true,
  ],
  ...
]
Другие вопросы по тегам