嫩枝

灵活、快速、安全
为PHP模板引擎

Syob娱乐下载mfony的产品
文档 功能 包括
您正在阅读的文档树枝2. x。欧宝官网下载app切换到树枝的文档欧宝官网下载app1.倍3.倍

问题和反馈

许可证

嫩枝欧宝官网下载app新BSD许可下吗许可证

包括

包括函数返回的呈现内容模板:

1 2
{{包括(“template.html”)}}{{包括(some_var)}}

包括模板获得活动上下文的变量。

如果您正在使用文件系统加载程序,定义的模板中寻找路径。

上下文传递默认模板,但你也可以通过额外的变量:

1 2
{#模板。html将会访问变量从当前上下文和额外的提供#}{{包括(“模板。html的,{foo:“酒吧”})}}

您可以禁用访问上下文设置with_context:

1 2
{#只访问foo变量#}{{包括(“模板。html的,{foo:“酒吧”},with_context = false)}}
1 2
{#不会访问变量#}{{包括(“模板。html, with_context = false)}}

如果表达式计算\树枝\模板或者一个\树枝\ TemplateWrapper实例,树枝会直接使用它:

1 2 3 4 5
/ /{{包括(模板)}}美元模板=美元嫩枝- >负载(“some_template.twig”);美元嫩枝- >显示器(“template.twig”,(“模板”= >美元模板]);

当你设置ignore_missing国旗,树枝将返回一个空字符串如果模板不存在:

1
{{包括(“侧边栏。html, ignore_missing = true)}}

你也可以提供一个列表包含前检查存在的模板。第一个模板存在将呈现:

1
{{包括([page_detailed。html ', ' page.html '])}}

如果ignore_missing集,它将退回呈现什么如果没有模板存在,否则会抛出异常。

包括最终用户创建的模板时,您应该考虑沙盒:

1
{{包括('页面。html,沙箱= true)}}

参数

  • 模板:模板来呈现
  • 变量:变量传递给模板
  • with_context:是否通过当前上下文变量
  • ignore_missing:是否忽略缺失的模板
  • 沙箱:是否沙箱的模板
网站由ob娱乐下载和树枝,部署在
的树枝标志©2010 - 2023吗ob娱乐下载