0

如何区分字段错误和冒泡(表单)错误?AFAIK 唯一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 回答