2012-02-19 7 views
0

に新しいプロパティを追加し、私は、このガイドにFOSUserBundleがはfosuserbundleとsonatauser

すべてが唯一のgetName「私には、このエラー プロパティ「名前」や方法どちらを返す優れているフォーム https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md オーバーライドデフォルトを読んで新しいプロパティを追加しよう()」やメソッド 『isName()』クラスに存在する 『アプリケーション\ソナタ\ UserBundle \エンティティ\ユーザー』

は、おそらく新しいプロパティ私は解決することができますどのように

を読んでいないソナタ? thx

+0

新しいエンティティクラスでBaseUserを拡張する必要があります。それを試しましたか? – Mike

+0

はい、問題はこれです 私はsonatauserbundleをインストールした後、私はfosuserbundleをインストールしました すべての仕事 私はエンティティのユーザー(Acme/UserBundle/Entity/User.php)に新しいプロパティ "名前"を追加することを決めた後"Application \ Sonata \ UserBundle \ Entity \ User –

+1

ユーザーのエンティティの正しい名前空間をコントローラに追加しましたか(例:Acme \ UserBundle \ Entity \ User) – Mike

答えて

1

Application\Sonata\UserBundle\Entity\Userクラスがバンドルのユーザークラスを拡張しているが、FOS\UserBundle\Entity\Userでないことを確認してください。

関連する問題