加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Twig – 渲染变量

发布时间:2020-12-13 17:16:43 所属栏目:PHP教程 来源:网络整理
导读:我正在渲染一个模板文件,其中我有一个变量{{page_content | raw}}.一切正常.但是我想将该变量渲染为twig …值包含了我想要使用相同环境解析的更多变量. 我正在使用PHP. 解决方法 您可以使用template_from_string函数. 请参阅文档here和here. 您需要在第二个
我正在渲染一个模板文件,其中我有一个变量{{page_content | raw}}.一切正常.但是我想将该变量渲染为twig …值包含了我想要使用相同环境解析的更多变量.

我正在使用PHP.

解决方法

您可以使用template_from_string函数.

请参阅文档here和here.
您需要在第二个链接中向下滚动一点到Twig_Loader_String.直接link到这个装载机

Twig_Loader_String loads templates from strings. It’s a dummy loader as the template reference is the template source code

似乎有必要明确地说你想在第一个链接中看到它:

$twig = new Twig_Environment(...);
$twig->addExtension(new Twig_Extension_StringLoader());

也可以直接在你的树枝模板中(第一个链接)

{{ include(template_from_string("Hello {{ name }}") }}
{{ include(template_from_string(page_content)) }}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读