Simple check if form field has errors in Twig template
better way I found, is to use this kind of code
{% if not form.vars.valid %}<div class="alert alert-error"> {{ form_errors(form) }}</div>{% endif %}
That method does not exist. I typically do {% if form.points.vars.errors|length %}
.
You can also check for errors when overriding field rendering:
{% block field_row %}{% spaceless %} <div class="control-group {% if errors %}error{% endif %}"> {{ form_label(form) }} <div class="controls"> {{ form_widget(form) }} {{ form_errors(form) }} </div> </div> {% endspaceless %}{% endblock field_row %}