2016-01-11 2 views
-1

Когда я настроить ФОС ПОЛЬЗОВАТЕЛЬ Bundle Я могу установить пользовательские формы, используя псевдонимом имя в конфигурации, такие как:fosuserbundle пользовательской формы конфигурации в симфони 2.8

<service id="my.security.type.change.password" class="%my.security.type.change.password.class%"> 
     <argument>%fos_user.model.user.class%</argument> 
     <tag name="form.type" alias="my_change_password" /> 
    </service> 

... 

fos_user: 
    change_password: 
     form: 
      type: my_change_password 

булочка конфигурации формы сглаживания осуждается в Symfony 2.8, так что я» я задавался вопросом, как я мог бы назвать fomr своим именем в конфигурации symfony 2.8 yaml.

ответ

-1

использовать полное имя класса, например:

<parameter key="my.security.type.change.password.class">FOS\UserBundle\Form\Type\ChangePasswordFormType</parameter> 

<service id="my.security.type.change.password" class="%my.security.type.change.password.class%"> 
    <argument>%fos_user.model.user.class%</argument> 
    <tag name="form.type" /> 
</service> 

...

fos_user: 
    change_password: 
     form: 
      type: FOS\UserBundle\Form\Type\ChangePasswordFormType 

источник: https://symfony.com/doc/master/bundles/FOSUserBundle/configuration_reference.html для FOS Bundle пользователя 2.0 филиала.

+0

Чтобы сделать ваш ответ более полезным для других пользователей, вы можете предоставить пример полного имени класса и предоставить ссылку на детали. – hedgesky