我正在编写一个从浏览器运行的应用程序。然而,一些模型函数也是从 Yii2 控制台调用的。因此,我在尝试访问 GUI 中设置的变量时遇到错误。
是否可以知道我处于哪种模式?是否自动设置了一些环境变量,或者我应该在控制台应用程序中设置一些会话变量来指示状态?
您可以使用
if (Yii::$app instanceof \yii\console\Application)
对于控制台,以及
if (Yii::$app instanceof \yii\web\Application)
for web.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)