Почему не работает пространство app в папке common yii2?
Есть модель , в которой namespace app\models, модель находится в common\models
При обращении к модели из кода ,который находится в frontend ,пишу use app\models\...
Выдаёт ошибку , не могу найти модель. Переношу файл модели в папку frontend\models все начинает работать. Подскажите почему?
Есть PSR-4, правила автозагрузки следуют ему, работает это все через Composer. У вас же второй Yii, верно?
Модель в папке common\models должна иметь неймспейс common\models.
У вас какой-то гибрид basic и advanced версий Yii2? Откуда при папке common появился неймспейс app?
Потому что в advanced шаблоне только два app (приложения), это backend и frontend, и алиас "app" равен неймспейсу того приложения, внутри которого указан, и за пределами папок этих приложений не работает, и работать не может, тк не имеет смысла.