在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

CI框架下smarty3的整合步驟(附代碼)

CI框架下smarty3的整合步驟(附代碼)

更新時間:2025-12-04 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是關于CI框架下smarty3的整合步驟(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1 下載smarty3并將libs文件放在框架libraries目錄下重命名為smarty
2 在libraries下創建Ci_smarty.php文件,代碼如下

<?php  
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require_once(APPPATH.'libraries/smarty/Smarty.class.php');     //這里指定Smarty.class.php的存放位置
class Ci_smarty extends Smarty
{
    protected $ci;
    public function __construct()
    {
        parent::__construct();
        $this->ci = & get_instance();
        $this->ci->load->config('smarty');//加載smarty的配置文件
        $this->cache_lifetime =$this->ci->config->item('cache_lifetime');
        $this->caching = $this->ci->config->item('caching');
        $this->config_dir = $this->ci->config->item('config_dir');
        $this->template_dir = $this->ci->config->item('template_dir');
        $this->compile_dir = $this->ci->config->item('compile_dir');
        $this->cache_dir = $this->ci->config->item('cache_dir');
        $this->use_sub_dirs = $this->ci->config->item('use_sub_dirs');
        $this->left_delimiter = $this->ci->config->item('left_delimiter');
        $this->right_delimiter = $this->ci->config->item('right_delimiter');
    }
}

3 在框架config目錄下創建smarty.php,代碼如下

<?php
$config['cache_lifetime'] = 3600;//緩存失效
$config['caching'] = true;//開啟緩存
$config['template_dir'] = APPPATH .'views';
$config['compile_dir'] = APPPATH .'views/template_c';
$config['cache_dir'] = APPPATH . 'views/cache';
$config['config_dir'] = APPPATH . 'views/config';
$config['use_sub_dirs'] = false; //子目錄變量(是否在緩存文件夾中生成子目錄)
$config['left_delimiter'] = '{';
$config['right_delimiter'] = '}';

4 在配置文件autoload.php自動加載ci_smarty

$autoload['libraries']=array('ci_smarty');

5 在框架的擴展父類MY_Controller.php(沒有就現在core下創建)添加如下代碼

/ * @param $key * @par * smarty assign */
public function assign($key,$val){    
$this->cismarty->assign($key,$val);
}
/**
 * @param $html 
 * smarty smarty display方法 
 */
public function display($html,$is_cache=false){    
if(!$is_cache)  
 {       
 $this->ci_smarty->clearCache($html);    
 }    
$this->ci_smarty->display($html);}
/**
 * smarty清除所有緩存 
 * @author shangshikai 
 */
public function clearAllCache(){  
  $this->ci_smarty->clearAllCache();
  }
/** 
  * smarty 清除某個模板的緩存 
  * @author shangshikai 
  */
  public function clearCache($html){    
  $this->ci_smarty->clearCache($html);
  }
/**
 * @param $html
 * @return mixed
 * smarty判斷該模板是否有緩存
 */
public function isCached($html)
{
    return $this->ci_smarty->isCached($html);
}

6 由于在配置文件smarty.php中開啟緩存,但不是所有頁面都適合緩存,所以在MY_Controller中配置display方法時應增加參數默認清除緩存,需要緩存的頁面只需在調用display方法時傳遞第二個參數為true。在使用緩存后,如果需要局部不需要緩存可以使用{nocache}{/nocache}標簽包裹,如果標簽不緩存使用方法是在標簽后增加nocache 如{foreach $arr as $v nocache}

7 如果整個項目都不使用緩存,可以在smarty.php中去掉$config['cache_lifetime'] = 3600;$config['caching'] = true;兩行,并且在MY_Controller中的display方法去掉第二個參數以及相關判斷

以上就是CI框架下smarty3的整合步驟(附代碼)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 激情五月婷婷六月| 国产视频在线观看网站| 黄色国产一级视频| 18禁裸男晨勃露j毛免费观看| 三年中国中文在线观看免费播放| 亚洲视频第二页| 红桃视频 国产| 天堂在线一区二区三区| 日本在线观看免费视频| 人人爽人人av| 亚洲欧美久久久久| 爽爽爽在线观看| 黄色片免费在线观看视频| 热久久最新网址| 成人网站免费观看入口| 国产又大又硬又粗| 亚洲国产高清av| 国产一区一区三区| 18岁网站在线观看| 99热一区二区| 黄色三级中文字幕| 色诱视频在线观看| www.午夜av| 日韩精品视频在线观看视频 | 欧美视频免费看欧美视频| 亚洲国产精品久久久久爰色欲| 欧美日韩怡红院| 一本色道久久88亚洲精品综合| 成人av在线播放观看| 久色视频在线播放| 日本精品一区在线| 欧美 国产 综合| 婷婷激情5月天| 尤物av无码色av无码| 特黄视频免费观看| 久久精品国产sm调教网站演员| 91n.com在线观看| 男女日批视频在线观看| 欧美在线aaa| 国产青青在线视频| 红桃一区二区三区| 污污的网站免费| 噜噜噜久久亚洲精品国产品麻豆| 五月天激情视频在线观看| 久久久久久久9| 欧美在线a视频| 免费在线观看的毛片| 黄色一级视频在线播放| 手机在线观看日韩av| 在线视频日韩一区| 国模无码视频一区二区三区| 日本高清xxxx| 午夜激情影院在线观看| 91看片就是不一样| 日韩在线一级片| 波多野结衣 作品| 激情图片中文字幕| 日本不卡一区二区在线观看| 男女视频一区二区三区| 777久久久精品一区二区三区| 欧美a级免费视频| 中文字幕日韩精品无码内射| 超碰在线资源站| 99精品视频国产| 午夜影院免费版| 亚洲区成人777777精品| 国内自拍第二页| 亚洲av毛片在线观看| 伊人国产精品视频| 欧美成人乱码一二三四区免费| 三级在线视频观看| www日韩在线观看| 美女一区二区三区视频| 污污网站免费看| 国产精品夜夜夜爽张柏芝| 久久av喷吹av高潮av| 欧美另类videosbestsex日本| 久久国产精品免费观看| 久青草视频在线播放| 男人添女荫道口图片| 无码精品国产一区二区三区免费| 熟妇人妻无乱码中文字幕真矢织江| 国产精品69页| 中文字幕第50页| 北条麻妃在线视频观看| 无码日韩人妻精品久久蜜桃| 伊人国产精品视频| 国产免费一区二区视频| 欧在线一二三四区| 亚洲日本黄色片| 国模无码视频一区二区三区| 国产精品免费成人| 一级性生活视频| 国产l精品国产亚洲区久久| 五月天婷婷激情视频| 亚洲欧美日韩一二三区| 国产美女永久无遮挡| 日韩中文字幕二区| 999在线精品视频| 日韩精品―中文字幕| 在线看的黄色网址| 久久久久久久久久网| а 天堂 在线| 99久久久无码国产精品6| 天堂av免费看| 91视频免费版污| 日韩欧美不卡在线| 午夜免费视频网站| 亚洲男人天堂色| 国产女主播自拍| 国产又粗又大又爽的视频| 日韩 欧美 高清| 97久久国产亚洲精品超碰热 | 日韩有码免费视频| 国产www免费| 麻豆传媒网站在线观看| 日韩av片网站| 久久人妻精品白浆国产 | 99视频在线免费播放| av不卡在线免费观看| 黑森林精品导航| 热久久精品国产| 国产真实乱子伦| 日韩欧美国产免费| 男人天堂手机在线视频| 18视频在线观看娇喘| 五月花丁香婷婷| 污污网站免费观看| 992kp快乐看片永久免费网址| 黄www在线观看| 日韩av黄色网址| 日韩国产欧美亚洲| www.爱色av.com| 丰满人妻中伦妇伦精品app| 国产不卡一区二区视频| 免费一级淫片aaa片毛片a级| 日韩欧美一级在线| 国产av人人夜夜澡人人爽麻豆| 久久男人资源站| www.av片| 日本美女高潮视频| 国产精品久久a| 亚洲欧美天堂在线| 干日本少妇视频| 免费在线观看视频a| 国产免费人做人爱午夜视频| 冲田杏梨av在线| 免费国产成人看片在线| 国产一二三四五| 欧美视频在线播放一区| 欧美激情成人网| 久久国产激情视频| 69精品丰满人妻无码视频a片| 国产免费裸体视频| 一区二区传媒有限公司| 中文字幕欧美人妻精品一区| 中文字幕第88页| 日本黄xxxxxxxxx100| cao在线观看| 在线观看免费不卡av| 国产成人一区二区三区别| 国产偷人视频免费| 九九热99视频| 毛片在线播放视频| 亚洲精品综合在线观看| 亚洲精品蜜桃久久久久久| 欧美黄色一级片视频| 欧美少妇在线观看| 无码人妻精品一区二区三区66| 精品一区二区成人免费视频| wwwxxx黄色片| 日本丰满大乳奶| 9l视频白拍9色9l视频| 9色porny| 爱爱爱视频网站| 99视频免费播放| 免费毛片小视频| 国产在线拍揄自揄拍无码| 激情综合网婷婷| 夜夜添无码一区二区三区| 国产一级免费大片| 国产嫩草在线观看| 大陆极品少妇内射aaaaa| 久久国产精品免费观看| 一级黄色特级片| av丝袜天堂网| 激情婷婷综合网| 欧美亚洲一二三区| 日本在线xxx| 天堂8在线天堂资源bt| 青草全福视在线| 色香蕉在线观看| 91热视频在线观看| 天天干天天色天天干| 国产小视频精品| 日本高清久久久| 亚洲高清在线不卡| 黄色一级片网址| 最新中文字幕久久| avove在线观看|