Переопределение формы администратора пользователя
Я пытаюсь переопределитьSonataUser/Admin/Model/UserAdmin
& APOS; sconfigureFormFields()
потому что мне нужно удалить некоторые поля по умолчанию из формы администратора.
Итак, я скопировал файлvendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php
в моем комплектеapp/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php
и изменил его. Тогда объявили это как услугу:
# app/application/Sonata/UserBundle/Resources/config/services.yml
services:
application_user.registration.form.type:
class: Application\Sonata\UserBundle\Admin\Model\UserAdmin
arguments: [%sonata_user.model.user.class%]
tags:
- { name: form.type, alias: application_user_admin }
Теперь вопросы: Я делаю правильно? Как я могу сказать администратору сонаты использовать его?