内容目录
我们在模型层写的公共复用代码业务逻辑,有时候在web中调用,也可能在console中调用
返回true,在控制台模式下
if (Yii::$app instanceof \yii\console\Application)
返回true,在web模式下,例如,Yii::$app->user->getId(),会抛出如下异常,
Exception ‘yii\base\UnknownPropertyException’ with message ‘Getting unknown property: yii\console\Application::user’
所以,需要调用前判断运行模式在哪个环境下。
if (Yii::$app instanceof \yii\web\Application)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...