亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

模版繼承的步驟

Original 2019-04-03 19:58:30 315
abstract:*1.先創(chuàng)建一個父模板,布局文件,提供給其他模板繼承 <!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>{block name="title"}頁面標題部分{/block}

*1.先創(chuàng)建一個父模板,布局文件,提供給其他模板繼承

 <!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>{block name="title"}頁面標題部分{/block}</title>

</head>

<body>

{block name="nav"}

導航區(qū)塊

{/block}

{block name="content"}

主體內容展示區(qū)

{/block}


</body>

</html>

*2.布局文件不對外提供訪問

<?php

/*

*模版繼承的步驟

*1.先創(chuàng)建一個父模板,布局文件,提供給其他模板繼承

*2.布局文件不對外提供訪問

*3.布局文件是約定的差不多:layout.html


*/

//導入smarty

require __DIR__ . '/config/config.php';


//渲染模版

$smarty->display('demo6.html');


//沒有布局文件直接加在demo6.html,有了布局文件先加載布局文件layout.html,再加載demo6.html

*3.布局文件是約定的差不多:layout.html中標題、導航、主體代碼如下:

{*1.繼承來自layout.html*}

{extends file="layout.html"}


{*2.實例化layout.html中的定義的區(qū)塊*}

{block name="title"}

{/block}


{block name="nav"}

{*引用布局文件中的內容*}

{$smarty.block.parent}:

<a href="">首頁</a>|<a href="">公司簡介</a><br>

<hr>

{/block}


{block name="content"}

{$smarty.block.parent}:<p>工業(yè)和信息化部電信管理局于2009年5月授權中國互聯(lián)網協(xié)會設立“國家互聯(lián)網備案管理支撐中心”,承擔國家互聯(lián)網備案管理支撐工作。</p>

{/block}





Correcting teacher:天蓬老師Correction time:2019-04-04 10:50:46
Teacher's summary:模板的繼承,實際上就是代碼的復用, 具體用哪個由用戶來指定, 本質就是include

Release Notes

Popular Entries