欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > smarty模板的使用方法實例分析

smarty模板的使用方法實例分析

熱門標簽:廣州防封卡外呼系統多少錢一個月 哪里辦理400電話 高德地圖標注家 外呼系統撥打暫時無法接通 廣東地市地圖標注 怎么向銷售公司推銷外呼系統 仁和怎么申請400開頭的電話 江西手機自動外呼防封系統是什么 長春人工外呼系統服務商

本文實例講述了smarty模板的使用方法。分享給大家供大家參考,具體如下:

這里以smarty3為例

首先, 在官網下載smarty3模板文件,然后解壓。

在解壓之后的文件夾中,libs是smarty模板的核心文件,demo里面有示例程序。

我們把libs文件夾復制到我們的工作目錄,然后重命名為smarty。

假設我們在controller目錄下的index.php中使用smarty模板。

index.php

?php
require '../smarty/Smarty.class.php';
$smarty = new Smarty;
$smarty->debugging = false;  //開啟debug模式
$smarty->caching = true;  //開啟緩存
$smarty->cache_lifetime = 120; //緩存時間
$smarty->left_delimiter = '{';  //左定界符
$smarty->right_delimiter = '}>';  //右定界符
$smarty->template_dir = __DIR__.'/../view/';  //視圖目錄
$smarty->compile_dir = __DIR__ . '/../smarty/compile/';  //編譯目錄
$smarty->config_dir = __DIR__ . '/../smarty/configs/'; //配置目錄
$smarty->cache_dir = __DIR__ . '/../smarty/cache/';  //緩存目錄
$list = range('A', 'D');
$smarty->assign("list", $list);
$smarty->assign("name", "zhezhao");
$smarty->display('index.html');

模板文件index.html

html>
head>
  title>/title>
/head>
body>
  p>h1>{$name}>/h1>/p>
  {foreach $list as $k=>$v }>
    p>h1>{$k}> : {$v}>/h1>/p>
  {/foreach}>
/body>
/html>

上述方法的優點是使用起來配置比較簡單,缺點也是顯而易見的,我們controller目錄下可能有很多頁面調用smarty模板,在每個頁面都需要將上述方法配置一遍。

解決方法有兩種:

將smarty模板的配置信息寫到一個文件中,然后其他頁面可以通過包含該文件使用smarty對象。

require '../smarty/Smarty.class.php';
$smarty = new Smarty;
$smarty->debugging = false;  //開啟debug模式
$smarty->caching = true;  //開啟緩存
$smarty->cache_lifetime = 120; //緩存時間
$smarty->left_delimiter = '{';  //左定界符
$smarty->right_delimiter = '}>';  //右定界符
$smarty->template_dir = __DIR__.'/../view/';  //視圖目錄
$smarty->compile_dir = __DIR__ . '/../smarty/compile/';  //編譯目錄
$smarty->config_dir = __DIR__ . '/../smarty/configs/'; //配置目錄
$smarty->cache_dir = __DIR__ . '/../smarty/cache/';  //緩存目錄

我們自己編寫一個類,繼承自Smarty類,然后將配置信息寫在構造函數中。

我們編寫mySmarty類

?php
require '../smarty/Smarty.class.php';
class mySmarty extends Smarty{
  public function __construct(array $options = array()){
    parent::__construct($options);
    $this->debugging = false; //開啟debug模式
    $this->caching = true; //開啟緩存
    $this->cache_lifetime = 120;  //緩存時間
    $this->left_delimiter = '{'; //左定界符
    $this->right_delimiter = '}>'; //右定界符
    $this->setTemplateDir(__DIR__.'/../view/');  //視圖目錄
    $this->setCompileDir(__DIR__ . '/../smarty/compile/'); //編譯目錄
    $this->setConfigDir(__DIR__ . '/../smarty/configs/'); //配置目錄
    $this->setCacheDir(__DIR__ . '/../smarty/cache/'); //緩存目錄
  }
}

此時,controller里面的index.php代碼可優化為:

?php
require 'mySmarty.php';
$smarty = new mySmarty;
$list = range('A', 'D');
$smarty->assign("list", $list);
$smarty->assign("name", "zhezhao");
$smarty->display('index.html');

最后送上福利:smarty3 chm官方文檔

更多關于Smarty相關內容感興趣的讀者可查看本站專題:《smarty模板入門基礎教程》、《PHP模板技術總結》、《PHP基于pdo操作數據庫技巧總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家基于smarty模板的PHP程序設計有所幫助。

您可能感興趣的文章:
  • Smarty模板快速入門
  • 在smarty模板中使用PHP函數的方法
  • 模板引擎smarty工作原理以及使用示例
  • 解析smarty模板中類似for的功能實現
  • smarty模板中使用get、post、request、cookies、session變量的方法
  • PHP模板引擎Smarty的緩存使用總結
  • PHP模板引擎smarty詳細介紹
  • smarty模板引擎中內建函數if、elseif和else的使用方法
  • smarty模板引擎中自定義函數的方法
  • php之Smarty模板使用方法示例詳解
  • php Smarty模板生成html文檔的方法
  • PHP 基于Yii框架中使用smarty模板的方法詳解

標簽:湘西 廈門 梅河口 海北 黔東 文山 惠州 濮陽

巨人網絡通訊聲明:本文標題《smarty模板的使用方法實例分析》,本文關鍵詞  smarty,模板,的,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《smarty模板的使用方法實例分析》相關的同類信息!
  • 本頁收集關于smarty模板的使用方法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美性视频一区二区三区| 中文字幕在线不卡视频| 亚洲123区在线观看| 高清国产一区二区三区| 性爱在线免费视频| 久久久亚洲高清| 极品少妇一区二区| 欧美黄色高清视频| 久久久99免费| 国产乱子伦视频一区二区三区| 色欲狠狠躁天天躁无码中文字幕| 精品久久人人做人人爰| 蜜臀av国产精品久久久久| 在线精品视频免费播放| 国产免费嫩草影院| 久久久久久日产精品| 精品亚洲成a人| 1024手机在线观看你懂的| 久久影院午夜论| 久久精品国产亚洲aⅴ| 亚洲国产欧美日韩在线| 亚洲国产成人精品综合99| 中文字幕乱码久久午夜不卡| 国产中文一区二区三区| 亚洲精品国产精品国自产网站| 欧美一区二区性放荡片| 午夜精品久久久久久| 久久免费精品国产| 欧美理论片在线| 亚洲高清免费视频| www男人天堂| 9191国产精品| 日韩国产欧美在线播放| 女同性恋一区二区三区| 欧美一区日韩一区| 日本不卡一区二区| 91成人破解版| 国产亚洲一区二区三区四区| 精品中文字幕一区二区| 国产精品久久免费观看| 久久精品一区二区| 国产精品一区三区| 欧美三级黄色大片| 日韩一区欧美一区| 极品白嫩少妇无套内谢| 亚洲国产综合在线| 91蝌蚪porny| 欧美伊人精品成人久久综合97| 一区二区三区四区高清精品免费观看 | 国产麻豆精品在线观看| 日韩av在线看免费观看| 精品国产1区2区3区| 久久精品99国产精品日本| 日本污视频网站| 久久嫩草精品久久久精品一| 日韩女优毛片在线| 日韩一区精品视频| 精品伦精品一区二区三区视频密桃| 国产精品久久久久永久免费观看 | 国产欧美日韩激情| 成人污污视频在线观看| 在线观看中文字幕不卡| 日本中文一区二区三区| 青青青视频在线免费观看| 中文字幕欧美一| 中文字幕一区二区三区不卡 | 久久国产夜色精品鲁鲁99| 国产一区在线观看免费| 91精品综合久久久久久| 丝袜亚洲另类丝袜在线| 影音先锋制服丝袜| 亚洲视频精选在线| 北岛玲一区二区| 日本一区二区三区四区 | 91av在线免费| 国产精品久99| 中文字幕乱码在线| 亚洲国产成人在线| 影音先锋资源av| 国产亚洲美州欧州综合国| aaa亚洲精品| 日韩久久久精品| 岛国精品在线播放| 69堂国产成人免费视频| 国产a视频精品免费观看| 欧美日韩一区二区欧美激情| 久久国产精品99精品国产| 色狠狠色狠狠综合| 久久99精品久久久久久国产越南 | 亚洲欧美乱综合| 成年人网站免费在线观看| 国产精品美女久久福利网站| 在线观看av中文字幕| 中文字幕在线视频一区| 欧美熟妇精品黑人巨大一二三区| 国产精品二三区| 国产精品无码一区二区三区| 亚洲免费电影在线| 女人黄色一级片| 亚洲国产一区二区a毛片| 99在线视频免费| 亚洲大型综合色站| 小泽玛利亚一区二区免费| 日韩精品成人一区二区三区| 国产麻豆视频在线观看| 天堂午夜影视日韩欧美一区二区| 日本二区三区视频| 青青草伊人久久| 91成人国产精品| 精品午夜久久福利影院| 欧美日韩高清一区| 成人激情黄色小说| 久久久久久99精品| 久草视频福利在线| 亚洲女女做受ⅹxx高潮| 卡通动漫亚洲综合| 久久国产精品免费| 91精品国产91热久久久做人人| 91在线一区二区三区| 日本一区二区三区电影| 亚洲黄色免费视频| 日本v片在线高清不卡在线观看| 欧美性欧美巨大黑白大战| 国产成人精品午夜视频免费| 精品国内二区三区| 亚洲AV无码国产精品| 亚洲成a人v欧美综合天堂| 欧美影片第一页| jlzzjlzz亚洲女人18| 国产精品素人视频| 影音先锋男人资源在线观看| 精品一区二区三区在线观看| 日韩欧美久久久| 国产艳妇疯狂做爰视频| 一区二区免费看| 欧美性生活久久| 国产人妖在线观看| 一区二区三区免费在线观看| 色呦呦日韩精品| 97久久人人超碰| 亚洲乱码国产乱码精品精98午夜| 永久久久久久久| 成人免费视频网站在线观看| 国产精品久久久久桃色tv| 午夜精品一区二区三区视频| 国产综合成人久久大片91| 久久综合久久综合九色| 久久久久无码精品国产sm果冻| 精品一区二区三区香蕉蜜桃| 久久午夜色播影院免费高清| av电影在线不卡| 国产一二精品视频| 中文字幕高清不卡| 成人性生活毛片| av激情成人网| 一区二区三区在线播| 欧美色成人综合| 中文字幕在线永久| 青青青伊人色综合久久| 欧美mv日韩mv| 亚洲av成人无码久久精品| 国产精品资源在线| 一区在线中文字幕| 欧美无人高清视频在线观看| 欧美日韩国产在线观看| 不卡欧美aaaaa| 亚洲日本青草视频在线怡红院| 欧美午夜不卡在线观看免费| 欧美做受高潮中文字幕| 午夜精品影院在线观看| 欧美一区中文字幕| av黄色在线免费观看| 国产九色精品成人porny| 亚洲欧洲三级电影| 欧美日韩一级黄| 久久中文字幕人妻| 国产综合久久久久久鬼色 | 在线免费av一区| 日本精品一二三区| 久久se这里有精品| 国产精品久久看| 欧美精品久久天天躁| 亚洲日本精品视频| 国产精品综合av一区二区国产馆| 亚洲欧洲国产专区| 91精品国产麻豆国产自产在线| 一区二区黄色片| 粉嫩av一区二区三区在线播放| 亚洲免费色视频| 欧美va亚洲va| 日本黄色小说视频| 国产激情第一页| 国产成人av网站| 一区二区三区成人在线视频| 欧美夫妻性生活| 国产18无套直看片| 欧美激情 亚洲| 国产一区二三区| 一区二区三区在线不卡| 亚洲精品一线二线三线无人区|