Symfony3 を使用しています。フォームのテーマを設定するための別のテンプレートがあります。すべてのテンプレートのすべてのフォームでうまく機能しますが、pugxmultiuserbundleによってレンダリングされたテンプレート内のフォームでは機能しません。
テスト用のアクションを作成し、フォーム テーマを使用してetudiant.form.html.twigをレンダリングしましたが、うまく機能しますが、上で述べたように、pugxmultiuserbundleによってレンダリングされた場合、テーマは機能しません
テンプレート:
{% form_theme form ':Frontend/form:fields.html.twig' %}
{{ form_start(form, {'method': 'post', 'action': path('etudiant_registration'), 'attr': {'class': 'fos_user_registration_register'}}) }}
{{ form_widget(form) }}
<div>
<input type="submit" value="{{ 'registration.submit'|trans }}"/>
</div>
{{ form_end(form) }}
構成
pugx_multi_user:
users:
etudiant:
entity:
class: AppBundle\Entity\Etudiant
registration:
form:
type: AppBundle\Form\User\RegistrationEtudiantFormType
template: FOSUserBundle:Registration:etudiant.form.html.twig
profile:
form:
type: AppBundle\Form\User\ProfileEtudiantFormType
# aothers entities