Под yii2yii2 имен полный путь не работает, использование работ
new yii\web\ForbiddenHttpException();
не работает, но
use yii\web\ForbiddenHttpException;
new ForbiddenHttpException();
работ почему?
Под yii2yii2 имен полный путь не работает, использование работ
new yii\web\ForbiddenHttpException();
не работает, но
use yii\web\ForbiddenHttpException;
new ForbiddenHttpException();
работ почему?
Это объясняется в docs.
Имена, содержащие обратную косую черту, но не начинающиеся с обратного слэша, такие как my \ name, могут быть разрешены двумя разными способами.
Если есть оператор импорта, который псевдонизирует мне другое имя, тогда псевдоним импорта применяется к my в my \ name.
В противном случае имя текущего пространства имен добавляется к моему \ name.
Так что без импорта вам нужно написать так:
new \yii\web\ForbiddenHttpException();
это работает, спасибо! – fireboy
Пожалуйста, отметьте ответ как принятый. – Bizley