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

模版繼承的步驟

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

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

 <!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>{block name="title"}頁面標(biāo)題部分{/block}</title>

</head>

<body>

{block name="nav"}

導(dǎo)航區(qū)塊

{/block}

{block name="content"}

主體內(nèi)容展示區(qū)

{/block}


</body>

</html>

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

<?php

/*

*模版繼承的步驟

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

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

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


*/

//導(dǎo)入smarty

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


//渲染模版

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


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

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

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

{extends file="layout.html"}


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

{block name="title"}

{/block}


{block name="nav"}

{*引用布局文件中的內(nèi)容*}

{$smarty.block.parent}:

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

<hr>

{/block}


{block name="content"}

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

{/block}





?? ???:天蓬老師?? ??:2019-04-04 10:50:46
???? ??:模板的繼承,實(shí)際上就是代碼的復(fù)用, 具體用哪個(gè)由用戶來指定, 本質(zhì)就是include

??? ??

?? ??