Thinkphp5.0框架檢視view的模板佈局用法分析
阿新 • • 發佈:2020-11-19
本文例項講述了Thinkphp5.0框架檢視view的模板佈局用法。分享給大家供大家參考,具體如下:
使用include,檔案包含:
<!-- 頭部 --> <div class="header"> {include file="common/header" /} </div>
模板繼承:
common\base.html:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{block name="title"}預設標題{/block}</title> </head> <body> {block name="body"} {/block} </body> </html>
index.html:
{extend name="common/base" /} {block name="title"} index頁面title {/block} {block name="body"} <h1>index頁面body</h1> {/block}
如果需要在繼承的模板中顯示父級的內容:
父級:
{block name="footer"} 預設footer {/block}
子級:
{block name="footer"} {__block__} index {/block}
子級就會顯示:
預設footer
index
layout佈局:
(1)開啟配置檔案的layout_on => true。
(2)在view目錄下新建layout.html檔案:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{$title}</title> </head> <body> {__CONTENT__} </body> </html>
可以使用include,不能使用block。
(3)其他頁面會自動使用這個頁面,只替換{__CONTENT__}
位置的內容。
更多關於thinkPHP相關內容感興趣的讀者可檢視本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基於ThinkPHP框架的PHP程式設計有所幫助。