![](/img/trans.png)
[英]Argument 3 passed to Sonata\Twig\Extension\TemplateExtension::__construct()
[英]Twig include : use translation in the passed argument
这很好
{% 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 }}
{{ 'solutions.description' | trans }}
显示预期的内容。
它是什么语法?
您无需将字符串包装在额外的{{ }}
。 实际上,它应该像:
with {'description': 'solutions.description'|trans}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.