2
我正在使用FOSUserBunlde。我使用本教程覆蓋了註冊表格: https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md覆蓋FOSUserBundle註冊表
所以我添加了一個新名字fied。
在twig文件中使用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」字段添加到表單中嗎? – AlterPHP