FOSUserBundlde を使用しています。このチュートリアルを使用して登録フォームをオーバーライドしました: https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md
そこで、新しいファーストネームを追加しました。
小枝ファイルで form_widget(form) を使用すると機能します。ただし、フォームの各要素を個別に表示したいと思います。
だから私は使用しました:
<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">
{{ form_errors(form) }}
<div>
{{ form_label(form.firstname, "First name") }}
{{ form_errors(form.firstname) }}
{{ form_widget(form.firstname) }}
</div>
<div>
<input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" />
</div>
</form>
表示されるフィールドは form_label だけですが、入力ボックスが表示されないという問題。たとえば、firstnameフィールドのみを表示するように修正するにはどうすればよいですか