其他枝条变量内的Twig变量?

时间:2017-03-24 17:46:41

标签: php html symfony twig

所以,我一直在为一个雷鬼乐队支持乐队和预订'页面我有一个表格。提交表格后,我首先(当然)检查是否填写了所有必填字段,是否有其他错误或是否成功。

但是,我有几个语言文件(nl,de,fr和en)。在HTML页面上,我首先检查PHP中是否设置了错误,如果有错误,我想用正确的语言输出。

因此,如果出现错误,HTML必须看起来像这样

{{ lang.booking.{{ form_error }} }}

因为我也在PHP中发送错误类型,但这似乎不可能(显然)。

有人可以帮助我或告诉我如何解决这个问题吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用attribute函数来访问变量的动态属性。

{{ attribute(lang.booking, form_error) }}

答案 1 :(得分:0)

您可以在约束消息中使用翻译,您可以在本文中学习:http://symfony.com/doc/current/validation/translations.html