Twig 解释另一个变量内部的变量

Twig 解释另一个变量内部的变量,twig,Twig,我试图解释另一个变量中的一个变量。比如: // list of variables foo: 'test'; bar: 'this is {{ foo }}' 我尝试过这个,但我认为它很旧:你可以用细枝功能来实现 {% set foo = 'test' %} {{ include(template_from_string('this is {{ foo }}')) }} 模板将使用包含模板的上下文呈现,这意味着它将可以访问主模板可以访问的所有变量 请注意,默认情况下,template\u

我试图解释另一个变量中的一个变量。比如:

// list of variables

foo: 'test';
bar: 'this is {{ foo }}'
我尝试过这个,但我认为它很旧:

你可以用细枝功能来实现

{% set foo = 'test' %}
{{ include(template_from_string('this is {{ foo }}')) }}
模板将使用包含模板的上下文呈现,这意味着它将可以访问主模板可以访问的所有变量

请注意,默认情况下,
template\u from\u string
Twig函数不可用。只有在激活Twig包中的
Twig\Extension\StringLoaderExtension
Extension后,它才可用

{% set foo = 'test' %}
{{ include(template_from_string('this is {{ foo }}')) }}