我使用Symfony2.1。 它有一个表格一个内建CSRF保护 。 当CSRF令牌无效返回的错误信息是:“CSRF令牌无效,请尝试重新提交表单。”
我给它通过使用经典的叫我的嫩枝模板形式的顶部:
{{ form_errors(form) }}
如何更改返回的消息?
在可替代的,更先进的可能性是赶上这个错误类型,以显示很多选项/链接在我的树枝模板。 任何的想法?
我使用Symfony2.1。 它有一个表格一个内建CSRF保护 。 当CSRF令牌无效返回的错误信息是:“CSRF令牌无效,请尝试重新提交表单。”
我给它通过使用经典的叫我的嫩枝模板形式的顶部:
{{ form_errors(form) }}
如何更改返回的消息?
在可替代的,更先进的可能性是赶上这个错误类型,以显示很多选项/链接在我的树枝模板。 任何的想法?
你有没有尝试在文件中设置validators.{locale_code}.yml
设置翻译为关键The CSRF token is invalid. Please try to resubmit the form
The CSRF token is invalid. Please try to resubmit the form
? 要更改默认的消息,你可以试试这个:
#MyBundle\Resources\translations\validators.en.yml
The CSRF token is invalid. Please try to resubmit the form : My custom CSRF error
该错误消息抛出这里 ,它是FormError类的......这样应该可以翻译它。