如何在CodeIgniter中對Smarty3進行配置?針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
為企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站優(yōu)化、全網(wǎng)整合營銷推廣、競價托管、品牌運營等營銷獲客服務(wù)。創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!一、創(chuàng)建Smarty類庫
1.將smarty的libs文件復(fù)制到libraries下(這里我重命名為smarty)
2.新建Cismarty.php文件。(符合文件規(guī)范,文件名的首字母和class名的首字母大寫,但是控制器引用加載時,類名/文件名不需要大寫)
Cismarty.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); require(APPPATH . 'libraries/smarty/Smarty.class.php'); //CI,文件系統(tǒng)全用相對路徑相對index.php所在的路徑,url全部用絕對路徑。 //BASEPATH - The full server path to the "system" folder //APPPATH - The full server path to the "application" folder class Cismarty extends Smarty { public function __construct() { parent::__construct(); $this->caching = false; $this->setTemplateDir(APPPATH . 'views/Smarty/templates'); //設(shè)定所有模板文件都需要放置的目錄地址。 $this->setConfigDir(APPPATH . 'views/Smarty/configs'); //設(shè)定用于存放模板特殊配置文件的目錄, $this->setCacheDir(APPPATH . 'views/Smarty/cache'); //在啟動緩存特性的情況下,這個屬性所指定的目錄中放置Smarty緩存的所有模板 $this->setPluginsDir(APPPATH . 'views/Smarty/plugins'); //插件目錄 $this->setCompileDir(APPPATH . 'views/Smarty/templates_c'); //設(shè)定Smarty編譯過的所有模板文件的存放目錄地址 } } ?>
在對應(yīng)目錄新建smarty的文件夾。templates,configs,cache,plugins,templates_c.
二、控制器文件
建立控制器文件paper.php(類名的首字母大寫)(使用load加載libraries時默認(rèn)執(zhí)行構(gòu)造器函數(shù),使用url路由訪問控制器時執(zhí)行構(gòu)造器函數(shù)和默認(rèn)的index方法。)
paper.php:
<?php class Paper extends CI_Controller { function __construct() { parent::__construct(); } public function pri_body() { $this->load->library('cismarty'); $this->cismarty->assign("name", 1200); $this->cismarty->display('dd.tpl'); } } ?>
也可以在application/config/autoload.php中配置自動加載資源。
關(guān)于如何在CodeIgniter中對Smarty3進行配置問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。
網(wǎng)站名稱:如何在CodeIgniter中對Smarty3進行配置-創(chuàng)新互聯(lián)
標(biāo)題URL:http://m.rwnh.cn/article48/djijep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站、企業(yè)建站、App設(shè)計、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容