t-alexashka
@t-alexashka
Сразу пишу legacy код

Как разрешить конфликт user и userIdentity при миграциях?

Надеюсь последний вопрос на сегодня...

Миграции не выполняются(и не создаются), плюясь ошибкой:
C:\OpenServer\domains\elc.dev\app>yii migrate
Exception 'yii\base\InvalidConfigException' with message 'The configuration for the "user" component must contain a "class" element.'

in C:\OpenServer\domains\elc.dev\app\vendor\yiisoft\yii2\di\ServiceLocator.php:205


в common\config\main.php у меня написано так:

'components' => [
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],
        'user' => [
            //'class' => 'common\models\User',
            'identityClass' => 'mdm\admin\models\User',
            'loginUrl' => ['admin/user/login'],
        ],

если я раскомментирую 'class' то миграции работают, но перестает рабоатать фронт, ругаясь:
Setting unknown property: common\models\User::identityClass


Вот и приходится чтобы создать миграцию, раскоментить 'class', а потом закоментить обратно, чтобы работал фронт. Как подружить эти настройки?
  • Вопрос задан
  • 435 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Миграция вроде как консольная команда, может в её конфигурации настройки проверить?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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