yii-user-management Yumuser.php get()在非对象yum_user_relations上

时间:2012-09-06 08:11:39

标签: yii

我刚刚安装了yii-user-management模块但是当我尝试通过浏览器访问它时我得到了

致命错误:在第368行的.... / modules / user / models / YumUser.php中的非对象上调用成员函数get()

$relations = Yii::app()->cache->get('yum_user_relations');

感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

似乎yii-user-management模块需要一个cache组件才能工作。因此,在您的应用程序配置中,将缓存组件添加为

'cache'=>array(
    'class'=>'CDummyCache',
),

这里我们使用的是CDummyCache copmponent,顾名思义,它就像一个假人。您可以按照here

所述的任何其他缓存组件替换它

答案 1 :(得分:0)

谢谢@ dInGd0nG。你的答案对我也有用。只是想提醒人们关注他的链接。在链接中,您将看到配置语句应添加到

'components'=>array(
       ......
        'cache'=>array(
            'class'=>'CDummyCache',
        ),
)