????:base.html基礎(chǔ)模板 在視圖view下面創(chuàng)建一個(gè)base基礎(chǔ)模板; 基礎(chǔ)模板最好只用block,因?yàn)橐脮r(shí)容易修改; 格式: {block name="header"}這里為輸出的內(nèi)容,也可以引入文件等等{/block}index.html(控制器對應(yīng)的視圖) 在控制器對應(yīng)的視圖中用{extend name="base" /}引入基礎(chǔ)模板; 格式:
base.html基礎(chǔ)模板
在視圖view下面創(chuàng)建一個(gè)base基礎(chǔ)模板;
基礎(chǔ)模板最好只用block,因?yàn)橐脮r(shí)容易修改;
格式:
{block name="header"}這里為輸出的內(nèi)容,也可以引入文件等等{/block}
index.html(控制器對應(yīng)的視圖)
在控制器對應(yīng)的視圖中用{extend name="base" /}引入基礎(chǔ)模板;
格式:
{block name="header"}
1.在子模板中出現(xiàn)相同的name名,就代表是重寫基礎(chǔ)模板里的內(nèi)容;
2.{__header__}這樣就代表將基礎(chǔ)模板的內(nèi)容引入過來了;
3.為空,也是將父模板覆蓋掉;
{/block}
在子模板中,block之外的代碼都沒有作用/不顯示;
在父模板中是原樣輸出的;
--------------------------------------------------
暫時(shí)不知道模板繼承的好處,添加和編輯會(huì)用到相同的頁面,其他的用不到,模板繼承無法體會(huì)到好的用處;
?? ???:查無此人?? ??:2019-06-10 10:14:41
???? ??:完成的不錯(cuò)。繼承是php三大特性,很多框架也把繼承用到前端。繼續(xù)加油。