国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP模板引擎Smarty之配置文件在模板變量中的使用方法示例,模板smarty_PHP教程

php中文網(wǎng)
發(fā)布: 2016-07-12 08:54:31
原創(chuàng)
899人瀏覽過

php模板引擎smarty之配置文件在模板變量中的使用方法示例,模板smarty

本文實(shí)例講述了php模板引擎smarty之配置文件在模板變量中的使用方法。分享給大家供大家參考,具體如下:

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

使用步驟:

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

2、在模板中要使用 加載f配置文件,如果有區(qū)域的話,可以使用 section="區(qū)域" 來指定區(qū)域

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

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

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

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

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

<&#63;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)站的右定界符
&#63;>

登錄后復(fù)制

index.php

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

登錄后復(fù)制

index.tpl 配置變量的使用方式有兩種:
一、;
二、

<{config_load file="view.conf" section="one"}>
<!-- view.conf文件不能寫完整路徑,因?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>

登錄后復(fù)制

/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

登錄后復(fù)制

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

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《smarty模板入門基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:

  • PHP模板引擎Smarty內(nèi)建函數(shù)詳解
  • PHP模板引擎Smarty內(nèi)置變量調(diào)解器用法詳解
  • PHP模板引擎Smarty自定義變量調(diào)解器用法
  • PHP模板引擎Smarty中的保留變量用法分析
  • PHP模板引擎Smarty內(nèi)建函數(shù)foreach,foreachelse用法分析
  • PHP模板引擎Smarty中變量的使用方法示例
  • smarty模板引擎從php中獲取數(shù)據(jù)的方法
  • ThinkPHP使用smarty模板引擎的方法
  • 在PHP模板引擎smarty生成隨機(jī)數(shù)的方法和math函數(shù)詳解
  • PHP模板引擎Smarty的緩存使用總結(jié)
  • php smarty模板引擎的6個(gè)小技巧
  • [PHP]模板引擎Smarty深入淺出介紹
  • PHP模板引擎Smarty內(nèi)建函數(shù)section,sectionelse用法詳解

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1119978.htmlTechArticlePHP模板引擎Smarty之配置文件在模板變量中的使用方法示例,模板smarty 本文實(shí)例講述了PHP模板引擎Smarty之配置文件在模板變量中的使用方法。...
PHP速學(xué)教程(入門到精通)
PHP速學(xué)教程(入門到精通)

PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場(chǎng)系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)