我想覆盖fosuserbundle注册表单的默认区域。我通过数据库添加了我想要的所有必需字段,并使用bootstrap cdn进行了自定义。但是,当我试图自定义登记表的默认领域,我不能在这两个register_content.html.twig和register.html.twig发现它进行编辑。覆盖FOSUserBundle注册表格Symfony
register_content.html.twig
{% trans_default_domain 'FOSUserBundle' %}
{{ form_start(form, {'method': 'post', 'action': path('fos_user_registration_register'), 'attr': {'class': 'fos_user_registration_register'}}) }}
{{ form_widget(form) }}
<div>
<input class="btn btn-success" type="submit" id="_submit" name="_submit" value="{{ 'registration.submit'|trans }}" />
</div>
{{ form_end(form) }}
register.html.twig
{% extends "@FOSUser/layout.html.twig" %}
{% block fos_user_content %}
{% include "@FOSUser/Registration/register_content.html.twig" %}
{% endblock fos_user_content %}
我想自定义所有的文本域如下。
- 电子邮件
- 用户名
- 密码
- 重复密码
我在哪里可以找到上述领域?
在此先感谢。
我没有得到它。你能再详细一点吗? – serializer
当然,您是否要覆盖注册表单模型?或者只在HTML中分隔输入? –
我想我想分开输入,以便我可以自定义它。 – serializer