0

フィールド エラーとバブル (フォーム) エラーを区別するにはどうすればよいですか? 私の知る限りblock、これを制御するのは次のとおりです。

{% block field_errors %}
{% spaceless %}
    {% if errors|length > 0 %}
    <ul>
        {% for error in errors %}
        ...
        {% endfor %}
    </ul>
    {% endif %}
{% endspaceless %}
{% endblock field_errors %}

私は頼ることができないと思いますerrors|length:通常、フィールドエラーの場合は1ですが、フォームエラーの場合も1になる可能性があります:(

4

1 に答える 1

1

私には、デフォルトではこれらのエラーを分離できないように見えます。ただし、基本的なFormErrorクラスを拡張して、エラーが発生した正確な場所を定義するプロパティを追加できます。

于 2012-07-26T20:52:17.663 に答える