将xml-mapping从用户实体(SonataUserBundle)更改为注释

时间:2012-02-24 11:28:21

标签: symfony doctrine-orm symfony-sonata

我已经将SonataAdmin和SonataUserBundle实现到我的项目中。 有了这个,我创建了具有User实体的Application \ Sonata \ UserBundle。该实体使用xml-mapping for Doctrine。我想知道是否可以将此配置更改为注释,因为我在项目的其余部分使用注释。

THX。

1 个答案:

答案 0 :(得分: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,但我不知道您使用的是什么......