首頁 > 後端開發 > php教程 > CI整合Smarty

CI整合Smarty

WBOY
發布: 2016-07-29 09:12:57
原創
817 人瀏覽過

1.到對應的網站下載smarty範本;

2.將原始碼中的libs目錄複製到專案的libraries目錄下,改名為smarty3.0

CI整合Smarty

3.在專案目錄的libraries檔案夾內新檔案ci_smarty.php,裡面的內容如下:

defined('BASEPATH') OR exit('No direct script access allowed');
require_onceAPPAPPAPP注PATH . 3.0/smart Smarty.class.php');
class ci_smarty extends Smarty
{
    protected $ci;
    public function  __construct(){ ); this->ci->load-> config('smarty');//載入smarty的設定檔
        //取得相關的設定檔
        $this->template_dir  >complie_dir    = $this->ci->config->item('compile_dir');
        $this->cache_dir     = $this->ci->config->item('config_dir');
        $this->template_ext   = $this->ci->config->item('template_ext');
  this->ci->config->item('caching');
        $this->cache_lifetime = $this->ci->config->item('lefttime');
    }
}
目錄的config資料夾內新檔案smarty.php檔案,裡面的內容如下:


5.在入口檔案所在目錄新資料夾templates_c

6.在專案的設定檔夾下,autoload.php檔案中加入CI整合Smarty

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

7.在專案目錄的core資料夾中新檔案MY_Controller.php 內容如下: // 擴充核心控制類別

CI整合Smarty

8.測試

控制器中CI整合Smarty

視圖中

CI整合Smarty

以上就介紹了CI整合Smarty,包括了require方面的內容,希望對PHP教程有興趣的朋友有幫助。

CI整合Smarty

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板