Composer autoload namespaces
На работе меня перевели на новый проект, написанный на Yii2. Во многих местах приложение падает из-за того, что не может найти нужный класс. Выяснил, что проблема в том, что вместо того, чтобы написать \Yii::$app->getRequest(), предыдущий разработчик упускает обратный слэш в начале вызова, то есть пишет Yii::$app->getRequest(), при этом не прописав в начале файла use Yii;. Я так понимаю, что раз такая ситуация повторяется почти по всему коду, значит это работало. В чём может быть дело? Возможно дело в том, что мы использовали разные версии PHP?
Ответы (1 шт):
Автор решения: Максим
→ Ссылка
может у него spl_autoload_register в случае ошибки выполнял use Yii и осуществлялся коннект из корня папки?