I'm using Symfony2.1. It has a builtin CSRF protection for the forms. The error message returned when the CSRF token is invalid is: "The CSRF token is invalid. Please try to resubmit the form".
I show it on the top of the form in my Twig template by using the classic call:
{{ form_errors(form) }}
How can I change the returned message?
In alternative, a more advanced possibility is to catch this error type in order to show a lot of options/links in my Twig template. Any idea?
Did you try to set in the file
validators.{locale_code}.yml
to set a translation for keyThe CSRF token is invalid. Please try to resubmit the form
? To change the default message you can try this out:The error message is thrown here and it is of FormError class...thus it should be possible to translate it.