在Symfony 2表单主题中区分冒泡错误和字段错误?

时间:2012-07-26 20:24:09

标签: symfony twig symfony-forms

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

1 个答案:

答案 0 :(得分:1)

对我而言,默认情况下您无法分离这些错误。但是你可以扩展基本的FormError类并添加一些属性,这将定义错误出现的确切位置。