0
從模板點擊這個按鈕時
:Symfony2 FOSUserBundle覆蓋表單:forms_error(表單)在提交前顯示?
<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,而不是使其顯示或更改消息或顯示?