【问题标题】:Changing xml-mapping from the user entity (SonataUserBundle) to annotations将 xml 映射从用户实体 (SonataUserBundle) 更改为注释
【发布时间】:2012-03-14 20:35:36
【问题描述】:
我已经在我的项目中实现了 SonataAdmin 和 SonataUserBundle。
有了这个,我创建了具有用户实体的 Application\Sonata\UserBundle。该实体使用 xml-mapping for Doctrine。我想知道是否可以将此配置更改为注释,因为我在项目的其余部分中使用注释。
谢谢。
【问题讨论】:
标签:
symfony
doctrine-orm
symfony-sonata
【解决方案1】:
sonata.user.admin.user:
class: %sonata.user.admin.user.class%
tags:
- { name: sonata.admin, manager_type: orm, group: Usuarios, label: Usuarios }
arguments: [null, %sonata.user.admin.user.entity%, SonataAdminBundle:CRUD]
calls:
- [ setUserManager, [fos_user.user_manager]]
其中sonata.user.admin.user.class 和.entity 是在您的配置文件中设置的值。
您也应该更改您的fos_user.user_manager,但我不知道您使用什么...