0

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

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

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

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

请帮忙!

4

2 回答 2

0

我发现了问题。我不得不从 lib/form/doctrine/base 中删除所有 SFGuard Forms 并重新安装。

于 2010-09-23T13:08:10.980 回答
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”上的未知记录属性/相关组件“权限”

于 2012-01-09T20:15:39.797 回答