Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 细枝包含:在传递的参数中使用翻译_Php_Symfony_Twig_Twig Extension - Fatal编程技术网

Php 细枝包含:在传递的参数中使用翻译

Php 细枝包含:在传递的参数中使用翻译,php,symfony,twig,twig-extension,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> {{ descrip

这个很好用

{% include 'site/snippet.html.twig'
    with {'description': 'Some text'}
%}
但如何让它发挥作用呢使用翻译作为参数

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

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

{{description}}

单独调用translation
{{'solutions.description'|trans}}
即可显示预期的内容


它是什么语法?

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

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

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

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