我使用模块用户
http://yiiframework.com/extension/yii-user/
然后打开localhost / testdrive并获取错误 - 尝试获取非对象的属性
在线 - array('url'=>Yii::app()->getModule('user')->loginUrl,
根据链接中的说明做了一切
答案 0 :(得分:0)
也许您应该在main.php中为'user'添加'class'参数,即:
'components'=>array(
'user' => array(
'class' => 'application.components.WebUser',
'allowAutoLogin' => true,
'loginUrl' => array('/ua/user/login'),
)...
答案 1 :(得分:0)
我也弄清楚为什么会发生这种情况。我把块放在main.php的末尾。如果你把它放在开头,问题就会消失。