将变量传递给Twig Translator

时间:2013-04-09 07:27:20

标签: symfony twig

在messages.en.yml中:

variable_name: Welcome to %site_name% - %other_info%

在Twig

{{ 'variable_name'|trans( -here- ) }}

这是我努力想知道如何传递数据的部分。我必须这样做(上面只是一个例子)。

1 个答案:

答案 0 :(得分:2)

也许我误解了这个问题,但如果我理解正确,你只需要给出一个数组作为反式滤波器的第一个参数。

{{ 'variable_name'|trans({'%site_name%': 'My Website'}) }}

当然,如果您不将值放在引号之间,则值可以是变量:

{{ 'variable_name'|trans({'%site_name%': 'My Website', '%other_info%': page_name}) }}