gpt4 book ai didi

yii2 - 如何检测我是否处于 'console' 模式

转载 作者:行者123 更新时间:2023-12-04 04:43:47 24 4
gpt4 key购买 nike

我正在编写一个从浏览器运行的应用程序。然而,一些模型函数也是从 Yii2 控制台调用的。因此,在尝试访问 GUI 中设置的变量时出现错误。

是否有可能知道我处于哪种模式?是否自动设置了一些环境变量,还是应该在控制台应用程序中设置一些 session 变量来指示状态?

最佳答案

您可以使用

if (Yii::$app instanceof \yii\console\Application)

对于控制台,和
if (Yii::$app instanceof \yii\web\Application)

用于网络。

关于yii2 - 如何检测我是否处于 'console' 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30632789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com