1. Когда мы где-нибудь в Модели обращаемся к новому классу, то каким образом мы попадаем на BaseYii::autoload(), если у них вроде никаких родительских связей нет?
2. И там в методе не используется spl_autoload_register?
Автозагрузка классов и BaseYii::autoload()
Re: Автозагрузка классов и BaseYii::autoload()
мы пользуемся композером.
Re: Автозагрузка классов и BaseYii::autoload()
Я понял. С композером и spl_autoload_register все понятно. А как происходит загрузка из app, frontend/models и тд... В самом Yii другой загрузчик BaseYii::autoload(), где он назначается? Не для vendors, а загрузка моделей приложения.
-
- Сообщения: 101
- Зарегистрирован: 2012.06.05, 14:32
- Откуда: Петрозаводск
- Контактная информация:
Re: Автозагрузка классов и BaseYii::autoload()
Вот здесь назначается автозагрузчик Yii.
Последний раз редактировалось dmeroff 2015.01.30, 14:30, всего редактировалось 1 раз.
Re: Автозагрузка классов и BaseYii::autoload()
загрузка происходит при объявленных алиасах.Ro7 писал(а):Я понял. С композером и spl_autoload_register все понятно. А как происходит загрузка из app, frontend/models и тд... В самом Yii другой загрузчик BaseYii::autoload(), где он назначается? Не для vendors, а загрузка моделей приложения.
если прописан алиас @backend, то возможна автоподгрузка классов из неймспейса backend итд.