Überschreiben des Benutzeradministrationsformulars

Ich versuche das zu überschreibenSonataUser/Admin/Model/UserAdmin'sconfigureFormFields() weil ich einige Standardfelder aus dem Admin-Formular entfernen muss. Also habe ich die Datei kopiertvendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php in meinem Bündelapp/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php und modifizierte es. Dann erklärte es als Dienstleistung:

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

Jetzt Fragen: Mache ich das richtig? Wie kann ich sonata admin anweisen, es zu verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage