关于php后台使用继承模板的理解

今天遇到php模板的问题,在使用<include file="Public:header" />这个问题,应该是可以直接引入 Public下面的heade.htmlr这个文件;但是我没有做成功;有可能是在文件的位置方面有问题;跳过这个坑;

然后请教别人,了解到了tp5的 {block name="title"} {/block} 块这个概念,在下载tp5的源码中可以我们可以看到在index的模块下面的public文件夹 我们可以自己创建一个base.html去布置自己框架的局面  {block name=“title”}{/block}  这个是一个模板;算是相当于一个占位符;代表此处是有相关代码的;

然后我们在实际情况中,在  function login(){ $this->view();  } 其对应的 login.html文件, 可以可以如下使用;

{extend public:base.html}

{block name="title"} 标题 {/block}

继承模板 base.html

在这个 login.html中所主要用到的是去填充 我们在base.html模板所定义的占位符; 不能少。不能多;

假入我们需要多种板式的话,可以重建另一个base2.html 这个也是可以的;

另外讲一下,如果在实际中遇到需要重复利用的地方,可以在base.html中写入,这样达到重复利用;注意这里如果重复{extend Public:base.html}如此的话是会覆盖上面的{extend public:base.html};


如上是关于继承模板的应用;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值