很奇怪问题 晕了

研究使用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。

重装了php apache 和rights , rights非常好用。 是我机器环境的问题。

YII又出新东西了?

rights是什么东西?

权限?

楼主解释一下啊,我也没听过rights

字面意思,应该是权限

大家都不看yii的extensions部分么?