Zastępowanie formularza administratora użytkownika

Próbuję zastąpićSonataUser/Admin/Model/UserAdminjestconfigureFormFields() ponieważ muszę usunąć niektóre pola domyślne z formularza administratora. Więc skopiowałem plikvendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php w moim pakiecieapp/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php i zmodyfikowałem to. Następnie oświadczył, że jest to usługa:

# 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 }

Teraz pytania: czy robię dobrze? Jak mogę powiedzieć administratorowi sonaty, aby go używał?

questionAnswers(2)

yourAnswerToTheQuestion