thinkphp 使每个模板页都包含一个header文件跟一个footer文件
www.MyException.Cn,网友分享于:2014-06-30 浏览:6次
thinkphp 使每个模板页都包含一个header文件和一个footer文件
2. 在模板目录下建立一个layout.html文件,文件内代码如下:
{__CONTENT__} 为特定字替换符串,如果模板为User/add.html,thinkPHP先读取layout模板之后,会再解析User/add.html 模板文件,并把解析后的内容替换到layout布局模板文件的{__CONTENT__} 特定字符串。
更加详细的介绍:http://www.thinkphp.cn/info/183.html
在开发的过程中,经常遇到要使每个模板页都包含一个header文件和一个footer文件,thinkPHP的模板布局为我们提供了一个叫全局配置方式能够解决这个问题。
1. 在配置文件中开启LAYOUT_ON 参数(默认不开启),并且设置布局入口文件名LAYOUT_NAME(默认为layout)
'LAYOUT_ON'=>true, 'LAYOUT_NAME'=>'layout',
2. 在模板目录下建立一个layout.html文件,文件内代码如下:
<include file="Public:header" /> {__CONTENT__} <include file="Public:footer" />
{__CONTENT__} 为特定字替换符串,如果模板为User/add.html,thinkPHP先读取layout模板之后,会再解析User/add.html 模板文件,并把解析后的内容替换到layout布局模板文件的{__CONTENT__} 特定字符串。
3.
'TMPL_LAYOUT_ITEM' => '{__REPLACE__}' //通过设置来改变这个特定的替换字符串
'LAYOUT_NAME'=>'Layout/layoutname', //指定其他位置的布局模板
更加详细的介绍:http://www.thinkphp.cn/info/183.html
相关解决方案
- 水晶报表,分组后 group header 和group footer同时显示(急求,谢谢)
- ASP.NET 怎么动态修改 Header 属性如添加 Meta 标签 keywords description
- 怎么实现将鼠标移到gridview的列头(header)时显示文字(tooltip)
- |M| GridView中的RowType.Footer 中怎么来得到绑定的数据
- NND,烦死人了,Header-Detail的UI如何做
- Tivoli Tam http-header 认证模式求教
- Tivoli Tam http-header 认证方式求教!该怎么解决
- 怎么准确找到mp3 header
- 如何在 ThinkPHP 实现 YY.baidu.com
- thinkphp 有关问题 Call to undefined function
- thinkphp 如何实例化自定义的类
- HTML 五 新标签<footer> &<header>
- 惯用的HTML代码 meta编码方式、php header
- thinkphp 步骤之间传递变量
- thinkphp 前台和后台公用的函数如何加载
- thinkphp 3.1.2 怎么使用 select 标签
- thinkphp 两个数如何在模板中运算
- thinkphp 超简单有关问题 。新手。
- header("Conteng-type: image/png") 页面变为只有图片
- thinkphp 无线级别归类
- ThinkPHP 中M步骤和D方法的具体区别
- thinkphp 关联查询有关问题
- ThinkPHP 框架 关于数据库是否存在某值的有关问题
- thinkPHP,分页查询有关问题
- thinkPHP 模糊查询有关问题,代码如下
- Thinkphp url路由配备
- 施用ob_flush提示:E_WARNING: Cannot modify header information
- 使用【ThinkPHP】开发的请问?
- thinkphp + easyUI 不能与此同时打开两张数据表
- thinkphp 连接mysql 有关问题