研究使用Rights。
Rights要求application 的user组件必须使用RightsWebUser(extends CWebUser),未登录访问,我要输出Yii::user->isGuest的值,但总是为空。
新建一个空的a文件 extends CWebUser ,把a放到RightsWebUser所在目录下,将user组件指向a,则Yii::user->isGuest 输出1,正常。
RightsWebUser内容没什么很奇怪的代码,如果将RightsWebUser内容清空后(跟a一样),Yii::user->isGuest 还是输出空值!
真是奇怪了,帮忙分析一下这究竟是个怎么回事??就是RightsWebUser这个名字有问题?
补充:把RightsWebUser的名称该成RightsUser,内容不变,将user指向这个类文件,Yii::user->isGuest 竟然正常输出1。