У меня есть проект yii2, настроенный на phpstorm 8.0.3. Моя структура пространства имен выглядит следующим образом:Неопределенный класс, если класс находится в другом пространстве имен
backend\
controllers
models
...
frontend\
controllers
models
..
common\
controllers
models
Я использовал композитор по проекту и имеют различные установленные в зависимостей папке поставщика.
Всякий раз, когда я пытаюсь использовать класс, который не находится в том же базовом пространстве имен (frontend
, backend
или common
), я получаю сообщение об ошибке неопределенного класса. Странным является пространство имен класса автозаполнения:
Еще одна странность в том, что ошибка не определен класс исчезает для некоторых классов, если файл с определенным классом открыт.
Это также не работает. – topher