0

symfonyバックエンドに奇妙な問題があります。一度ログインできますが、その後は

「sfGuardUser」の不明なレコードプロパティ/関連コンポーネント「permissions」

また、ログインして任意のモジュールのレコードを編集しようとすると、次のようになります。

致命的なエラー:28行目のplugins / sfDoctrineGuardPlugin / lib / form / doctrine / base / BasesfGuardUserAdminForm.class.phpの非オブジェクトでメンバー関数setLabel()を呼び出す

助けてください!

4

2 に答える 2

0

問題を見つけました。lib / form / doctrine/baseからすべてのSFGuardフォームを削除して再インストールする必要がありました。

于 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」の不明なレコードプロパティ/関連コンポーネント「permissions」

于 2012-01-09T20:15:39.797 に答える