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