Twig包括:在传递的参数中使用翻译

时间:2015-11-12 13:19:23

标签: php symfony twig twig-extension

这很好用

{% include 'site/snippet.html.twig'
    with {'description': 'Some text'}
%}

但是如何让它发挥作用? 使用翻译作为参数

{% include 'site/snippet.html.twig'
    with {'description': '{{ 'solutions.description' | trans }}'}
%}

snippet.html内容为:

<p>
    {{ description }}
</p>

单独调用翻译{{ 'solutions.description' | trans }}会按预期显示内容。

它会是什么语法?

1 个答案:

答案 0 :(得分:5)

您不需要将该字符串包装在一组额外的{{ }}中。实际上它应该像:

with {'description': 'solutions.description'|trans}