如何从Model / User.php中删除实体/模型中不需要的文件:facebook,twitter,bio,website?
我试图改变模型,但它不起作用。
我成功覆盖了实体,我添加了一些新属性,它可以工作,但想要删除不需要的东西。
Thx,再见
答案 0 :(得分: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
完整配置在这里:
如果您使用SonataUserBundle默认控制器来管理用户,则需要创建自己的UserAdmin类并配置奏鸣曲:
sonata_user:
admin: # Admin Classes
user:
class: MyBundle\Admin\UserAdmin
答案 1 :(得分:0)