多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 公共参数 * [ ] `标签介绍` include,在当前模版文件中包含其他的模版文件使用include标签。 * [ ] `使用范围`:全局。 ***** ### 温馨提示: 包含的模板文件中不能再使用模板布局或者模板继承。 >调用示例 ~~~ //通常情况下加载公用列表模板 {include file="common/item_news"} ~~~ 可以一次包含多个模版。例如: ~~~ {include file="public/header,public/menu" /} ~~~ 可以直接包含一个模版文件名(包含完整路径),例如: ~~~ {include file="../application/view/default/public/header.html" /} ~~~ ### 传入参数 无论你使用什么方式包含外部模板,Include标签支持在包含文件的同时传入参数,例如,下面的例子我们在包含header模板的时候传入了`title`和`keywords`参数: ~~~ {include file="Public/header" title="$title" keywords="开源WEB开发框架" /} ~~~ 就可以在包含的header.html文件里面使用title和keywords变量,如下: ~~~ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>[title]</title> <meta name="keywords" content="[keywords]" /> </head> ~~~ 上面title参数传入的是个变量$title,模板内的\[title\]最终会替换成$title的值,当然$title这个变量必须要存在。 **包含文件中可以再使用include标签包含别的文件,但注意不要形成A包含A,或者A包含B而B又包含A这样的死循环。**