从模板单击此按钮时:
<form action="{{ path('fos_user_registration_register') }}" method="post">
<button class="btn btn-small btn-success" type="submit">S'inscrire</button>
</form>
然后我访问我的UserBundle/Resources/view/Registration/register/html.twig
(然后覆盖 FOSUSerBundle 默认表单):
{% extends "FOSUserBundle::layout.html.twig" %}
{% block fos_user_content %}
<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">
{{ form_rest(form) }}
<div>
<input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" />
</div>
</form>
{% endblock fos_user_content %}
由于某些原因,尽管我没有提交表单,但出现了所有验证消息(例如请输入用户名)!?
对此有何解释?
如何自定义 FOSUser 模板并重定向 error_message,而不使其出现或更改消息或显示?