Simple check if form field has errors in Twig template Simple check if form field has errors in Twig template symfony symfony

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 %}