Beeetle
@Beeetle

The table «user» for active record class «User» cannot be found in the database в yii?

При попытке залогинится на сайт Yii Framework, выдает такую вот ошибку
The table "user" for active record class "User" cannot be found in the database
Подключение к бд верное, модель вроде тоже...в чем может быть проблема?
  • Вопрос задан
  • 2839 просмотров
Решения вопроса 1
Если это YII2, возможно, что авторизация реализована через модель Staff или Client или какую-то другую, тогда в конфигурации нужно указать эту модель явно
'components' => [
        'user' => [
            'identityClass' => 'app\models\Staff'
        ],    
    ],
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ну... нету таблицы "user" в базе. Возможно она называется по другому, возможно префикс есть...
Ответ написан
понятно, что вы считаете, что все ок, но обычно такие вопросы заканчиваются так: отбой, проблема решена, перепутал конфиги.
Ответ написан
Ваш ответ на вопрос

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

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