webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Почему перестали работать классы?

В определенный момент перестали работать все модели.
PHP Fatal Error – yii\base\ErrorException
Class 'common\models\LoginForm' not found

хотя класс не трогался вообще и такая ситуация и с другими моделями. Доходит до экшена контроллера (если отключить автологин иначе еще раньше на отсутствие common/models/User ругается) и там
public function actionIndex(){
        $bbb = Controller::className();
       return $bbb;
    }

без проблем
а вот
public function actionIndex(){
        $bbb = User::className();
       return $bbb;
    }

ошибка. Причем модель любую. Ума не приложу в чем может быть дело. В определенный момент все слетело. Где копать?
методом тыка выяснил, что не работает только common/models, все остальное без проблем, поэтому просто переименовал папку в common/model без "s". Списываю на серверные месячные. Сервер не мой, копаться прав не достаточно, так что что б он жил долго.
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
orlov0562
@orlov0562
I'm cool!
посмотри по какому пути автолоадер ищет файл и убедись что он там есть

атолоадер находится в файле vendor/yiisoft/yii2/BaseYii.php, метод autoload
Ответ написан
Ваш ответ на вопрос

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

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