thinkphp-ThinkPHP的模板继承问题

问题描述

ThinkPHP的模板继承问题

在ThinkPHP的模板中使用

 <extend name="{:C('BASEVIEW_PATH')}" />

为什么会失效,显示的是空白页。有没有其他的办法可以解决这个问题呢,我想从配置文件中获取到name?接触ThinkPHP不久,求解答。。

解决方案

http://www.thinkphp.cn/topic/10927.html

解决方案二:

ThinkPHP模板多层继承
ThinkPHP示例:模板继承

时间: 2024-09-16 01:27:22

thinkphp-ThinkPHP的模板继承问题的相关文章

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

本文实例讲述了thinkphp模板继承的实现方法.分享给大家供大家参考.具体实现方法如下: 模板的继承: 复制代码 代码如下: <block name='top'></block><!--这是父级模板--> <div style='border:1px solid gray;background:#abcdef;height:100px;'>广告部分</div> <block name='body'></block> &l

ThinkPHP v3.1.2版本模板继承的功能说明

模板继承是3.1.2版本添加的一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层.模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载. 因此,模板继承的优势其实是设计基础模板中的区块(block)和子模板中替换这些区块. 每个区块由<block></block>标签组成,并且不支持block标签的嵌

thinkPHP分组后模板无法加载问题解决方法_php实例

本文分析了thinkPHP分组后模板无法加载问题解决方法.分享给大家供大家参考,具体如下: 一个分组简要的目录结构如下图所示: 默认分组配置为Home.当访问localhost/server/时可以正常访问前台,localhost/server/home/Index/index也能正常访问. 但是,localhost/server/admin却不能加载tpl页面,但是能够访问到控制器(localhost/server/admin/Index/index能访问,display不出页面). 解决:

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

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

thinkPHP分组后模板无法加载问题解决方法

本文分析了thinkPHP分组后模板无法加载问题解决方法.分享给大家供大家参考,具体如下: 一个分组简要的目录结构如下图所示: 默认分组配置为Home.当访问localhost/server/时可以正常访问前台,localhost/server/home/Index/index也能正常访问. 但是,localhost/server/admin却不能加载tpl页面,但是能够访问到控制器(localhost/server/admin/Index/index能访问,display不出页面). 解决:

ThinkPHP 3.2 模板中的Angularjs 的变量{{$first}} 无法被解析

ThinkPHP 3.2 模板中的Angularjs 的变量"{{$first}}" 无法被解析, 模板解析冲突,例如在angularjs 的变量"{{$first}}",则TP模板不会解析该变量的 <li ng-repeat="(k,v) in data" style="{{$odd?'color:red':''}}"> ID:{{v.user_id}} 用户名:{{v.username}} IP地址:{{v.l

java web-JavaWeb开发中如何实现HTML的模板继承?

问题描述 JavaWeb开发中如何实现HTML的模板继承? 在做javaweb的ssh学习(实际上只有spring和hibernate),之前做过thinkphp的corethink其中html可以实现继承,比如定义一个基本的站点风格,以后的html只要使用伪指令extends继承模板就能显示相同的风格,还可以重写,目前使用的freemarker的ftl,这个不能实现继承,只有一些宏定义,还比较难用,之前还找到了rythm这个java代码生产器,缺少必要的jar,而且也不知道如何集成到sh中,,

解密ThinkPHP3.1.2版本之模板继承_php实例

模板继承是ThinkPHP3.1.2版本添加的一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层.模板继承其实并不难理解,就好比类的继承一样,模板也可以定义一个基础模板(或者是布局),并且其中定义相关的区块(block),然后继承(extend)该基础模板的子模板中就可以对基础模板中定义的区块进行重载. 因此,模板继承的优势其实是设计基础模板中的区块(block)和子模板中替换这些区块. 每个区块由<block></block>标签组成,并且不支持b

smarty模板继承不能正常显示父模板内容

问题描述 smarty模板继承不能正常显示父模板内容 上面是是用$smarty->display('child.html');显示子模板,能正常显示 下面是$smarty->display('extends:parent.html|child.html')显示子模板, 不显示父模板内容,而是返回这样的内容是怎么回事? {extends file='extends:parent.html|child.html' extends_resource=true}