2012-04-03 17 views
1

フォーム検証エラーがSymfony2で表示される方法をグローバルに変更するにはどうすればよいですか?たとえば、エラーメッセージの各1つを<span class="error">などで囲みたい場合、どうすればよいでしょうか?フォーム検証エラーがSymfony2に表示される方法を制御します

注:私はthis question/answerを認識していますが、それは私と同じ質問であるとは確信していません。選択した回答をどのように適用するのか分かりません。

答えて

0
{# SomeBundle:Layout:fields.html.twig #} 
{% block field_errors %} 
{% spaceless %} 
    {% if errors|length > 0 %} 
     <span class="error"> 
      {% for error in errors %} 
       {{ error.messageTemplate|trans(error.messageParameters, 'validators') }}<br /> 
      {% endfor %} 
     </span> 
    {% endif %} 
{% endspaceless %} 
{% endblock field_errors %} 

{# In your form template #} 
{% form_theme form 'SomeBundle:Layout:fields.html.twig' %} 
関連する問題