Yii2无法从模型访问Yii :: $ app

时间:2015-08-05 07:59:26

标签: yii2

我正在尝试从模型访问Yii :: $ app->用户,但是Yii2无法从模型访问Yii :: $ app。有没有解决方案?

2 个答案:

答案 0 :(得分:5)

您尝试访问Yii::$app及其组件(例如user)并不重要。在引导程序期间初始化Application对象后,您可以从任何地方访问和修改其公共属性。

请注意,在Console application中没有user组件。

如果您使用的是Web application,请确保正确配置user组件。

答案 1 :(得分:1)

使用

\Yii::$app

或在命名空间后添加以下行;

use Yii;