Изменение сопоставления xml с пользовательского объекта (SonataUserBundle) на аннотации

Я внедрил SonataAdmin и SonataUserBundle в свой проект. При этом я создал Application\Sonata\UserBundle, в котором есть объект User. Этот объект использует xml-mapping для Doctrine. Мне интересно, можно ли изменить эту конфигурацию на аннотации, поскольку я использую аннотации в остальной части своего проекта.

Спасибо.


person mattyh88    schedule 24.02.2012    source источник
comment
Также см. это решение, которое отлично работает для меня: stackoverflow.com/questions/14042010/   -  person webDEVILopers    schedule 13.08.2014


Ответы (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, но я не знаю, что вы используете...

person Laurent Bertin    schedule 10.04.2012