@martin_eden_msk

YII2 override user identity, как сделать?

На существующий сайт (YII2) добавил модуль https://github.com/simialbi/yii2-kanban.
Данный модуль хочет в конфиге так:
'components' => [
    'user' => [
        'identityClass' => 'app\models\User'
    ]
]


а на сайте сейчас так
'user' => [
            'identityClass' => 'app\modules\user\models\User',
          
            'enableAutoLogin' => true,
            'loginUrl' =>['/user/entrance/login'],
        ],


Существующий класс использует
class User extends ActiveRecord implements IdentityInterface


а модуль хочет
class User extends ActiveRecord implements UserInterface


получаю ошибку: Invalid Configuration – yii\base\InvalidConfigException
The "identityClass" must extend "simialbi\yii2\models\UserInterface"

в ООП я вообще ламер, поэтому прошу помощи.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
braun_alex
@braun_alex
Новичёк
А это добавили в конфиг?
'modules' => [
    'kanban' => [
        'class' => 'simialbi\yii2\kanban\Module',
        //'statuses' => [],
        //'statusColors' => [],
        //'on boardCreated' => function ($event) {},
        //[...]
    ]
]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы