我有一个名为eg的变量var1
,其值为value1
为字符串。
如何打印变量var1
的值,其中var1
作为字符串获取?
让
{{ set container = 'var1' }}
变量container
的值是动态的。根据{{1}}的值,我需要打印它的值;在这种情况下,我需要打印'value1'。
我正在寻找类似的东西
container
/ *< =这不会因为{{ attribute(this, container) }}
未在Twig中定义* /
答案 0 :(得分:2)
原来我错了。
您可以使用包含传递给模板的所有变量的colspan
变量。
尝试_context
您可以创建一个传递此上下文的函数和数组键来访问该值。
此树枝功能应该可以正常工作:
{{ dump(_context) }}
变量传递public function getAttribute($context, $key)
{
if (!array_key_exists($key, $context)) {
return '';
}
return $context[$key];
}
而另一个变量传递title=foo
,这应输出“foo”。
refTitle=title