thinkphp模板的包含与渲染实例分析


Posted in PHP onNovember 26, 2014

本文实例讲述了thinkphp模板的包含与渲染。分享给大家供大家参考。具体分析如下:

一、模板包含

<include file="完整模板文件名" />  

<include file="./Tpl/default/Public/header.html" />  

<include file="read" />//调用同级目录下的read模板  

<include file="Public:header" />  

<include file="blue:User:read" />  

<include file="$tplName" />  

<include file="header" title="ThinkPHP框架"keywords="开源WEB开发框架"/>

在模板中变量用[变量]接受
<include file='file1,file2' />

二、模板渲染

1、自动开启模板渲染 设置配置文件,替换文件中的特定内容,组装成完整页面.

'LAYOUT_ON'=>true,//开启模板渲染

在Public公共目录下,准备一个layout模板渲染页面,在页面中使用{__CONTENT__}引用具体模板页面的内容.

如果在一个具体模板中不希望使用渲染模板,可以在页首添加{__NOCONTENT__}

2、不开启自动模板渲染可以在每一个具体页面的页首添加

<layout name='layout'/>

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
php ob_flush,flush在ie中缓冲无效的解决方法
May 09 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
Jan 06 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
Feb 02 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
php实现比较全的数据库操作类
Jun 18 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
PHP中strtr字符串替换用法详解
Nov 26 #PHP
thinkphp模板继承实例简述
Nov 26 #PHP
thinkphp中空模板与空模块的用法实例
Nov 26 #PHP
PHP中SimpleXML函数用法分析
Nov 26 #PHP
ThinkPHP模板输出display用法分析
Nov 26 #PHP
php中数字、字符与对象判断函数用法实例
Nov 26 #PHP
PHP中array_slice函数用法实例详解
Nov 25 #PHP
You might like
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
PHP最常用的正则表达式
2017/02/13 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
使用js正则控制input标签只允许输入的值
2013/07/29 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
2019/05/30 jQuery
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python中使用动态变量名的方法
2014/05/06 Python
使用python实现rsa算法代码
2016/02/17 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python安装Bs4的多种方法
2020/11/28 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
保安自我鉴定范文
2013/12/08 职场文书
客服专员岗位职责
2014/02/28 职场文书
企业文化演讲稿
2014/05/20 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
新农村建设指导员工作总结
2015/08/13 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis