Symfony2 customize form error messages
customization, forms, message, symfony
Solution
You have to put the template in `Resourses/views/` folder of your bundle. For example,
{# Vendor/YourBundle/Resourses/views/form_fields.html.twig #}
{% extends 'form_div_layout.html.twig' %}
{% block form_errors %}
{# your form error template #}
{% endblock form_errors %}
{# other customized blocks #}
And then in your form page template,
{% extends your:page:layout %}
{% form_theme form 'VendorYourBundle::form_fields.html.twig' %}
{{ form_errors(form.field) }}
{# ..... #}
For more option and implementation reference check form theme cookbook entry and default field layout implementation
Problem
can you please help me understand how to customize error messages in a form with Symfony2? I want to change the HTML layout, adding div, class, etc... Reading the guide, it gives a piece of code to put in a file called `fields_errors.html.twig` but it doesn't tells where to put this file and if some extra configuration is needed. Can somebody help me?