我正在渲染一个模板文件,其中有一个变量 {{page_content|raw}}。这一切都很好。但是我想将该变量呈现为树枝......值包含更多我想使用相同环境解析的变量。
我正在使用 PHP。
您可以使用该template_from_string
功能。
请参阅此处的文档。
Twig_Loader_String
从字符串加载模板。它是一个虚拟加载器,因为模板引用是模板源代码
似乎有必要明确表示您要使用它,如第一个链接所示:
$twig = new Twig_Environment(...);
$twig->addExtension(new Twig_Extension_StringLoader());
也可以直接在您的树枝模板中(第一个链接)
{{ include(template_from_string("Hello {{ name }}") }}
{{ include(template_from_string(page_content)) }}