@SpiritFire
junior back-end developer

Почему не видит класса при использовании spl_autoload_register() в Yii2?

Реализовал функцию для автоматической загрузки классов:

spl_autoload_register(function ($class) {
    $file = $class.'.php';
    $path = Yii::getAlias('@webroot').'/../myClass/'.$file;
    spl_autoload($path);
});


несмотря на то, что она работает корректно, Yii2 падает с ошибкой: Class $className not found; в чем может быть проблема?
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ответы на вопрос 1
bigton
@bigton
Web-программист
Может так?
spl_autoload_register(function ($class) {
    $file = $class.'.php';
    $path = Yii::getAlias('@webroot').'/../myClass/'.$file;
    require_once $path;
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
22 авг. 2019, в 02:23
45000 руб./за проект
22 авг. 2019, в 02:15
5000 руб./за проект
22 авг. 2019, в 01:00
300 руб./за проект