新手问个模板继承的问题..
thinkphp吧
全部回复
仅看楼主
level 1
大宅子🌂 楼主
thinkphp的模板继承是不是非要开启layout_on?不开好像不解析extend标签啊?如果不是,不开启layout_on,怎么使extend标签有效???
2013年05月25日 16点05分 1
level 6
不需要开启布局模板,直接就能使用,当然你要确保你的thinkphp版本是支持模板继承的
2013年05月27日 08点05分 2
我的thinkphp是3.1.2的,在配置项里开启的layout_on,extend就可以用了,不开启layout_on,extend就无效啊,这就是你说的不支持模板继承的thinkphp吗?不解
2013年05月27日 09点05分
回复 pp8180966 :@pp8180966不是吧,我没开启也能使用,@况且手册上也没提到要开启
2013年05月28日 02点05分
@pp8180966 @ 怎么没用?没加空格?
2013年05月28日 02点05分
回复 banhuajie :下面上图,可能我说的有些混乱,你没理解吧
2013年05月28日 06点05分
level 1
大宅子🌂 楼主
这就是我说的layout_on不开启extend标签无效的问题,再回头看我的问题应该清晰明了了!
2013年05月28日 06点05分 3
你这个做法还真是奇葩啊,在模板布局的主文件中使用模板继承。 你看是无效还是html标签问题?两个广告div写在了body标签外面也能解析?? 建议两者不要混用,官方也没有说支持两者一起用 还有,虽然你关闭了模板布局的配置,但是你使用了layout标签,仍然使模板布局有效
2013年05月28日 07点05分
回复 banhuajie :我也很奇怪的,不过这个是thinkphp3.1.2官方视频教程里的代码,layout是在配置项里开启的.我就是把配置项里的layout关了,在index页面加了layout标签结果extend标签就无效了,纯粹是为了试验配置项里不开启layout,怎么用extend标签来继承.
2013年05月28日 08点05分
回复 pp8180966 :你的div写在body外面试了吗,有效吗
2013年05月28日 09点05分
回复 banhuajie :有效,这就是执行后粘贴的代码,重点不在这里....
2013年05月28日 10点05分
level 1
同求,我的问题也是这样的 不开layout_on 就不能使用模板继承
2013年07月02日 07点07分 4
1