在yii2下
new yii\web\ForbiddenHttpException();
不行,但
use yii\web\ForbiddenHttpException;
new ForbiddenHttpException();
起作用的原因是什么?
答案 0 :(得分:1)
docs中解释了这一点。
包含反斜杠但不以我的\ name之类的反斜杠开头的名称可以通过两种不同的方式解决。
如果有一个import别名将另一个名称别名给我,那么导入别名将应用于我的\ name名称。
否则,当前命名空间名称将添加到我的\ name。
所以如果没有导入,你需要像这样写:
new \yii\web\ForbiddenHttpException();