我正在使用Yii1.x框架控制台命令。在此命令中,我使用尝试使用用户会话,如
Yii1.x
Yii::app()->user->user_id;
字符串其显示命令错误。但同样的事情也适用于应用程序。
b4lqfgs41#
Yii 1.x控制台应用程序,不能访问类CWebUser,因为为了设置CWebUser,它依赖于Web技术,如Cookie等,控制台应用程序无法访问该技术。
vddsk6oq2#
有一种方法可以检查会话是否在命令执行期间打开?要绕过此错误?
2条答案
按热度按时间b4lqfgs41#
Yii 1.x控制台应用程序,不能访问类CWebUser,因为为了设置CWebUser,它依赖于Web技术,如Cookie等,控制台应用程序无法访问该技术。
vddsk6oq2#
有一种方法可以检查会话是否在命令执行期间打开?要绕过此错误?