所以,我一直在为一个雷鬼乐队支持乐队和预订'页面我有一个表格。提交表格后,我首先(当然)检查是否填写了所有必填字段,是否有其他错误或是否成功。
但是,我有几个语言文件(nl,de,fr和en)。在HTML页面上,我首先检查PHP中是否设置了错误,如果有错误,我想用正确的语言输出。
因此,如果出现错误,HTML必须看起来像这样
{{ lang.booking.{{ form_error }} }}
因为我也在PHP中发送错误类型,但这似乎不可能(显然)。
有人可以帮助我或告诉我如何解决这个问题吗?
提前致谢!
答案 0 :(得分:1)
您可以使用attribute函数来访问变量的动态属性。
{{ attribute(lang.booking, form_error) }}
答案 1 :(得分:0)
您可以在约束消息中使用翻译,您可以在本文中学习:http://symfony.com/doc/current/validation/translations.html