thinkphp模板继承实例简述_php实例

本文实例讲述了thinkphp模板继承的实现方法。分享给大家供大家参考。具体实现方法如下:

模板的继承:

复制代码 代码如下:

<block name='top'></block><!--这是父级模板-->
<div style='border:1px solid gray;background:#abcdef;height:100px;'>广告部分</div>
<block name='body'></block>
<div style='border:1px solid gray;background:#abcdef;height:100px;'>广告部分</div>
<extend name='Public:base' /><!--继承base父级模板-->
<block name='top'>
<include file='Public:header'/>
</block>

<block name='body'><!--这是父级模板-->
    <body>
        <p>这里是渲染页面!!!</p>
        {__CONTENT__}
    </body>
</html>
</block>

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

时间: 2024-09-20 00:36:36

thinkphp模板继承实例简述_php实例的相关文章

thinkPHP模板引擎用法示例_php实例

本文实例讲述了thinkPHP模板引擎用法.分享给大家供大家参考,具体如下: 1.if <if condition="$vo.business eq LS"> 零售 <elseif condition="$vo.business eq CY" /> 餐饮 <else /> 其他 </if> 编译后 <?php if ($vo["business"] == LS): ?>零售 <?p

thinkphp模板赋值与替换实例简述_php实例

本文实例讲述了thinkphp模板赋值与替换方法.分享给大家供大家参考.具体实现方法如下: 1. 模板中的赋值方法: 复制代码 代码如下: $this->assign('name','');//第一种赋值方法  $this->name='jb51';//第二种动态赋值方法  $this->display(); 2. 模板替换方法: PUBLIC__:会被替换成当前网站的公共目录,通常是 /thinkphp/Public/;在Public中建立Css文件夹,建立basic.css文件 __

thinkphp模板输出技巧汇总_php实例

本文实例总结了thinkphp模板输出技巧.分享给大家供大家参考.具体总结如下: 一.变量输出(重点) 1.标量输出: 复制代码 代码如下: {$name} 2.数组输出 复制代码 代码如下: {$name[0]}  {$name['k2']}  {$name.k1} 3.对象输出 复制代码 代码如下: {$name:k}//调用这个对象的成员属性K  {$name->k}//传统调用K方法  二.系统变量 复制代码 代码如下: {$Think.get.id}//在模板中调用系统变量,得到提供的

ThinkPHP在Cli模式下使用模板引擎的方法_php实例

本文实例讲述了ThinkPHP在Cli模式下使用模板引擎的方法.分享给大家供大家参考.具体如下: 关于Cli模式与模版引擎,2.1中的手册是这样说明的: Cli模式默认不使用任何模板引擎(可以自己在操作方法里面调用): 但是怎么调用,手册中没有提到.于是自己动手丰衣足食. 在介绍怎么调用之前,简单的说说什么情况可能需要用到模块引擎: 1. 利用dompdf在计划任务自动生成PDF或HTML报告 2. 计划任务发送HTML类型的邮件 3. 后台自动生成静态页面 4. 其他关于模板的后台操作 <?p

ThinkPHP使用smarty模板引擎的方法_php实例

ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置. 下面我们以Smarty模板引擎为例,给大家说说具体的操作流程! 首先去Smarty官网上下载一个Smarty.本站下载地址:http://www.jb51.net/codes/16086.html. 接下来解压压缩包,会有两个文件夹:demo和libs.打开libs文件夹,复制所有内容. 接下来,打开你网站根目录 下thinkphp的文件夹.里面有个vendor文件夹,这个文件夹是TP调用第三方类库用的,把刚才复制的东西全部粘贴

Thinkphp模板标签if和eq的区别和比较实例分析_php实例

本文实例讲述了Thinkphp模板标签if和eq的区别和比较.分享给大家供大家参考.具体分析如下: 在TP模板语言中.if和eq都可以用于变量的比较.总结以下几点: 1.两个变量的比较: <if condition="$item.group_id eq $one.group_id"> <eq name="item.group_id" value="$one.group_id"> 前者的IF是判断失败的,用后者的<ne

thinkphp模板用法和内容输出实例_php实例

本文实例讲述了thinkphp模板用法和内容输出.分享给大家供大家参考.具体分析如下: 一.模板的用法 a.规则 模板文件夹下[TPL]    /与模块名同名的文件夹[Index]/ 与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/]    /与模块名同名的文件夹[Index]/与方法名同名的文件[index].html(.tpl) 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]   /与模块名同名的文件夹[Index]/与方法名同名的

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

本文实例讲述了thinkphp模板的包含与渲染.分享给大家供大家参考.具体分析如下: 一.模板包含 复制代码 代码如下: <include file="完整模板文件名" />  <include file="./Tpl/default/Public/header.html" />  <include file="read" />//调用同级目录下的read模板  <include file="P

ThinkPHP模板替换与系统常量及应用实例教程_php实例

本文讲述了ThinkPHP模板替换与系统常量及应用,是ThinkPHP项目开发的基础知识,有必要加以牢固掌握.具体如下: 默认的模板替换规则: ../Public : 会被替换成当前项目的公共模板目录 通常是 / 项目目录 /Tpl/default/Public/ __PUBLIC__ :会被替换成当前网站的公共目录 通常是 /Public/ __TMPL__ : 会替换成项目的模板目录 通常是 / 项目目录 /Tpl/default/ __ROOT__ : 会替换成当前网站的地址(不含域名)