我正在使用 FOSUserBunlde。我已经使用本教程覆盖了它的注册表: 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但没有显示输入框的问题。如何修复它以仅显示例如名字字段