【问题标题】:Twig variable inside other twig variable?其他树枝变量中的树枝变量?
【发布时间】:2017-03-24 17:46:41
【问题描述】:

所以,我一直在为雷鬼伴奏乐队制作一个网站,并且在“预订”页面上我有一个表格。提交表单后,我首先(当然)检查是否填写了所有必填字段,是否有其他问题或是否成功。

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

因此,万一出现错误,HTML 必须如下所示

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

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

谁能帮助我或告诉我如何解决这个问题?

提前致谢!

【问题讨论】:

    标签: php html symfony twig


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!!直到现在才知道这个功能,对于很多其他的事情来说似乎也很方便。帮帮我!
    【解决方案2】:

    您可以对约束消息使用翻译,如本文所述:http://symfony.com/doc/current/validation/translations.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2013-08-08
      • 1970-01-01
      相关资源
      最近更新 更多