我正在尝试从模型访问Yii :: $ app->用户,但是Yii2无法从模型访问Yii :: $ app。有没有解决方案?
答案 0 :(得分:5)
您尝试访问Yii::$app及其组件(例如user
)并不重要。在引导程序期间初始化Application对象后,您可以从任何地方访问和修改其公共属性。
请注意,在Console application中没有user
组件。
如果您使用的是Web application,请确保正确配置user
组件。
答案 1 :(得分:1)
使用
\Yii::$app
或在命名空间后添加以下行;
use Yii;