Smarty 的 继承 在 speedphp 如何配置
发布于:2022-01-17 09:50:54
#1 jesse_lin
从smarty 的官网发现,3.0 以后的smarty都是支持 继承的
http://www.smarty.net/inheritance想在speedphp试用一下,总不行,各位大虾指导一下吧:'(
2011-08-01 17:37:32
#2 jake
有些像变量库的做法。
直接参照
http://www.smarty.net/inheritance里面例子做就行了。
2011-08-01 18:25:12
#3 jesse_lin
谢谢jake,试试很好多次不成,不知道是不是模板的后缀名必须是.tpl,还是可以改的
另外变量库是什么?
2011-08-03 16:04:47
#4 jesse_lin
我在一个test.tpl文件下面 写下面的代码,页面可以访问
大家好,我是test.html。
$sent_ok等于:{$sent_ok}
如果把内容换成,就出现空白页面,也不知道是哪里出了错
{block name=title}Default Page Title{/block}{block name=body}{/block}
sss
2011-08-03 16:12:03
#5 jake
照官方例子做吧
首先是一个模板:layout.html
{block name=title}Default Page Title{/block}
{block name=body}{/block}
然后是mypage.html
{extends file="layout.html"}
{block name=title}My Page Title{/block}
{block name=body}My HTML Page Body goes here{/block}
上面两个页面放同级目录。
在控制器里面
$this->display('mypage.html');
2011-08-03 21:43:30
#6 jesse_lin
再次谢谢jake,成功了
早先不成功是因为 用speedamp2 开发,默认speedamp2带的smarty版本是2.x的,后来下个最新的speedphp就可以
:)
2011-08-05 16:47:56