您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
thinkphp模版使用技巧
发布时间:2015-12-26 09:50:00编辑:雪饮阅读()
模版包含
下一页方法:
Index模版中调用:
目标页模版:
模版代码包含:
Header文件位于tpl下的public文件夹下(此种包含方法无需控制器)
但若是模版文件位置及命名修改后就需要将该header公共文件重命名并更改其所在路径。
如雪饮个人博客这里就是修改之后的:
公共代码中定义变量:
包含时将变量赋值:
模版渲染
渲染原理:
先读取模版页面内容然后通过layout替换{__CONTENT__}变量并将替换后的layout文件作为html输出。被读取的模版页面必须包含layout标签。
首页包含layout:
<layout name='layout'/>
<center>
<p>这里是layout</p>
</center>
Layout文件:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<import type="css" file="style.style" basepath="./other/" />
<load href="__PUBLIC__/css/test.css" />
<script type="text/javascript">
alert("cs");
</script>
</head>
<body>
{__CONTENT__}
</body>
</html>
若是所有的模版文件都需要读取,那么就不需要每个模版文件都添加layout标签,直接在配置文件中添加layout配置项即可。
有时候需要某个模版文件独立起来不需要被layout所影响,那么就需要添加nolayout
关键字词:thinkphp,模版,个人博客
上一篇:thinkphp中的特殊模版标签
下一篇:thinkphp模版使用技巧2