0

エンティティ/モデルの不要なファイルを削除する方法: facebook、twitter、bio、web サイトから Model/User.php ?

モデルをオーバーライドしようとしましたが、うまくいきません。

エンティティをオーバーライドすることに成功し、いくつかの新しいプロパティを追加しましたが、動作しますが、不要なものを削除したいと考えています。

Thx、さようなら

4

2 に答える 2

0

SonataUserBundle User.php クラスを拡張しない独自のユーザー エンティティを作成できます。FOSUSerBundle を使用した場合:

class User extends FOS\UserBundle\Entity\User

または、デフォルトで Symfony 2 Security User.php クラスを拡張できます。

次に、ユーザー エンティティを使用するように SonataUserBundle を構成できます。

sonata_user:
    class:
        user: MyBundle\Entity\User

完全な構成は次のとおりです。

https://github.com/sonata-project/SonataUserBundle/blob/master/Resources/doc/reference/advanced_configuration.rst

SonataUserBundle デフォルト コントローラを使用してユーザーを管理した場合は、独自の UserAdmin クラスを作成し、sonata を設定する必要があります。

sonata_user:
    admin:                  # Admin Classes
        user:
            class:          MyBundle\Admin\UserAdmin
于 2013-01-16T19:21:56.380 に答える
0

実際、私はそれを手に入れました。エンティティではなくモデルを拡張する必要があり、機能します!!! 不要なものを削除できます

于 2013-01-23T09:37:10.410 に答える