4

我正在渲染一个模板文件,其中有一个变量 {{page_content|raw}}。这一切都很好。但是我想将该变量呈现为树枝......值包含更多我想使用相同环境解析的变量。

我正在使用 PHP。

4

1 回答 1

5

您可以使用该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)) }}
于 2013-05-24T16:58:07.897 回答