我正在渲染一个模板文件,其中有一个变量{{page_content|raw}}。这一切都很顺利。然而,我想将该变量呈现为twig...该值内容包含更多的变量,我想使用相同的环境来解析它们。
我正在使用PHP。
我正在使用PHP。
template_from_string
函数。似乎需要明确表示要使用它,如第一个链接所示:
Twig_Loader_String
从字符串中加载模板。它是一个虚拟加载器,因为模板引用是模板源代码。
$twig = new Twig_Environment(...);
$twig->addExtension(new Twig_Extension_StringLoader());
同样也可以直接在twig模板中实现(请参考第一个链接)
{{ include(template_from_string("Hello {{ name }}") }}
{{ include(template_from_string(page_content)) }}
{{ page_content }}
变量本身包含其他的twig
标签吗? - SirDerpington