欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PHP模板引擎Smarty之配置文件在模板變量中怎么用-創(chuàng)新互聯(lián)

小編給大家分享一下PHP模板引擎Smarty之配置文件在模板變量中怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián),為您提供重慶網(wǎng)站建設(shè)成都網(wǎng)站制作、網(wǎng)站營(yíng)銷(xiāo)推廣、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),對(duì)服務(wù)成都攪拌罐車(chē)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專(zhuān)業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶(hù),為客戶(hù)提供賞心悅目的作品。 與客戶(hù)共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!

具體如下:

配置文件在模板中的作用是:給前端設(shè)計(jì)頁(yè)面定義變量,主要控制的是模板的外觀,與 PHP 程序無(wú)關(guān)。

使用步驟:

1、使用 $tpl->configs_dir="目錄"  //指定配置文件存放的目錄;

2、在模板中要使用 <{configs_load file="配置文件"}> 加載f配置文件,如果有區(qū)域的話(huà),可以使用 section="區(qū)域" 來(lái)指定區(qū)域

設(shè)置區(qū)域的目的是:為了不同的文件調(diào)用不同區(qū)域的配置文件變量。
在配置文件中是通過(guò)“[區(qū)域名稱(chēng)]”來(lái)指定區(qū)域的,其他沒(méi)有指定區(qū)域的變量均為共有變量,即每一個(gè)頁(yè)面都可以使用。

3、在指定的目錄下建立配置文件。

下面通過(guò)一個(gè)實(shí)例來(lái)演示,實(shí)例思路:主文件 index.php 調(diào)用模板文件 index.tpl,在 index.tpl 中設(shè)置配置文件變量(與 PHP 程序無(wú)關(guān))

init.inc.php Smart模板引擎初始化文件

<?php
  define('ROOT_PATH', dirname(__FILE__)); //網(wǎng)站根目錄
  require ROOT_PATH.'/libs/Smarty.class.php'; //引入 Smart 模板引擎
  $_tpl = new Smarty(); //初始化一個(gè)對(duì)象
  $_tpl->template_dir = ROOT_PATH.'/tpl/'; //重新設(shè)置網(wǎng)站的模板目錄
  $_tpl->compile_dir = ROOT_PATH.'./com/'; //重新設(shè)置網(wǎng)站的編譯文件目錄
  $_tpl->config_dir = ROOT_PATH.'/configs/'; //重新設(shè)置網(wǎng)站的配置文件目錄
  $_tpl->left_delimiter = '<{'; //重新設(shè)置網(wǎng)站的左定界符
  $_tpl->right_delimiter = '}>'; //重新設(shè)置網(wǎng)站的右定界符
?>

index.php

<?php
  require 'init.inc.php'; //引入模板初始化文件
  global $_tpl;
  $_tpl->display('index.tpl'); //載入模板文件
?>

index.tpl 配置變量的使用方式有兩種:
一、<{#配置變量#}>;
二、<{$smart.config.配置變量}>

<{config_load file="view.conf" section="one"}>
<!-- view.conf文件不能寫(xiě)完整路徑,因?yàn)樵诔跏蓟募幸呀?jīng)指定,section="one" 代表加載[one]區(qū)域 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>配置文件在模板變量中的使用</title>
</head>
<body>
    <table border="<{#border#}>" align="<{#align#}>" width="<{#tabw#}>">
       <tr bgcolor="<{#bgcolor#}>" align="<{#align#}>">
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
       <tr>
       <tr>
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
       <tr>
       <tr>
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
         <td>aaaa</td>
       <tr>
       <tr>
         <td colspan="<{#colspan#}>" align="<{#align#}>">
            區(qū)域變量的顯示:
            <{#aa#}><br />
            <{#bb#}><br />
            <{#cc#}><br />
         </td>
       </tr>
    </table>
  </body>
</html>

/configs/view.conf 配置文件

border=2
tabw=600
tabh=500
bgcolor=yellow
align=center

[one]
colspan=4
aa=one section

[two]
bb=two section

[three]
cc=three section

執(zhí)行結(jié)果,如圖所示:

PHP模板引擎Smarty之配置文件在模板變量中怎么用

以上是“PHP模板引擎Smarty之配置文件在模板變量中怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:PHP模板引擎Smarty之配置文件在模板變量中怎么用-創(chuàng)新互聯(lián)
分享地址:http://www.chinadenli.net/article4/dgesie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站小程序開(kāi)發(fā)企業(yè)建站網(wǎng)頁(yè)設(shè)計(jì)公司標(biāo)簽優(yōu)化網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化