Bacysoft.cn

 找回密码
 邀请注册
查看: 15128|回复: 0
打印 上一主题 下一主题

Discuz!X 模板使用 {template...} 与 {subtemplate...} 的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-25 21:29:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在模版中使用{template...},会在生成的 tpl 文件中生成如下代码:
  1. <?php include template('common/header'); ?>
复制代码
此代码将在缓存文件被调用的时候,再次加载目标模版!

而如果使用{subtemplate...} ,则在 tpl 文件中就直接加载了子模版!

简单说就是:使用 sub 嵌套模版的时候,是直接将被嵌套模版解析为PHP语句并合并入母模板中!而使用 template 的方式,则是:程序运行时include嵌套模板内容!

显然,使用 sub 能加快页面加载的速度!
您需要登录后才可以回帖 登录 | 邀请注册

本版积分规则



京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn

GMT+8, 2024-4-29 13:43 , Processed in 0.013884 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表