How to detect if I am in 'console' mode

后端 未结 7 3281
死守一世寂寞
死守一世寂寞 2021-02-20 18:45

I am writing an app that runs from the browser. However, some model functions are also called from the Yii2 console. Therefore, I am getting errors when trying to access variabl

7条回答
  •  耶瑟儿~
    2021-02-20 19:12

    You can use

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

    for console, and

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

    for web.

提交回复
热议问题