“sfGuardUser”上的未知记录属性/相关组件“权限”

时间:2010-09-22 22:58:55

标签: symfony1 sfguard

我的symfony后端有一个奇怪的问题。我可以登录一次,但之后我会

“sfGuardUser”

上的未知记录属性/相关组件“权限”

此外,当我登录并尝试从任何模块编辑记录时,我得到了

致命错误:在第28行的plugins / sfDoctrineGuardPlugin / lib / form / doctrine / base / BasesfGuardUserAdminForm.class.php中的非对象上调用成员函数setLabel()

请帮忙!

2 个答案:

答案 0 :(得分:0)

我发现了问题。我必须从lib / form / doctrine / base中删除所有SFGuard表单并重新安装。

答案 1 :(得分:0)

重新安装对我没有帮助。毕竟,这是一个新安装。

我必须修改/plugins/sfDoctrineGuardPlugin/lib/form/doctrine/base/BasesfGuardUserAdminForm.class中的行

    //Fatal error: Call to a member function setLabel()
    if(isset($this->widgetSchema['groups_list'])) 
    {
      $this->widgetSchema['groups_list']->setLabel('Groups');
    }

    if (isset($this->widgetSchema['permissions_list'])) 
    {
    $this->widgetSchema['permissions_list']->setLabel('Permissions');
    }

以便进入下一个错误  的

“sfGuardUser”

上的未知记录属性/相关组件“权限”