亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

Codeigniter中集成smarty和adodb的方法

2024-05-04 23:43:31
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Codeigniter中集成smarty和adodb的方法,結合實例形式分析了Codeigniter庫的使用技巧,需要的朋友可以參考下
 

本文實例講述了Codeigniter中集成smarty和adodb的方法。分享給大家供大家參考,具體如下:

在CodeIgniter中要寫自己的庫,就需要寫兩個文件,一個是在application/init下面的init_myclass.php文件(如果沒有init目錄,自己創建)。另外一個就是在application/libraries目錄下創建myclass.php文件。

這里myclass是你的類名。一些規則大家看手冊就好了,我這里直接就說步驟了。

1)在application/libraries下分別創建mysmarty.php和adodb.php
mysmarty.php文件的內容如下:

<?php// load Smarty libraryrequire('Smarty/Smarty.class.php');// The setup.php file is a good place to load// required application library files, and you// can do that right here. An example:// require('guestbook/guestbook.lib.php');class MySmarty extends Smarty { function MySmarty() {    // Class Constructor.    // These automatically get set with each new instance.    $this->Smarty();    $basedir=dirname(__FILE__);    $this->template_dir = "$basedir/templates/";    $this->compile_dir = "$basedir/templates_c/";    $this->config_dir  = "$basedir/configs/";    $this->cache_dir  = "$basedir/cache/";    //$this->compile_check = true;    //this is handy for development and debugging;never be used in a production environment.    //$smarty->force_compile=true;    $this->debugging = false;    $this->cache_lifetime=30;    $this->caching = 0; // lifetime is per cache    //$this->assign('app_name', 'Guest Book'); }}?>

文件路徑根據具體情況修改,文件的的路徑是相對你的網站的主目錄開始的,而不是當前文件的當前目錄,比如上面的require('Smarty/Smarty.class.php');不是相對application/libraries目錄,而是相對$_SERVER['DOCUMENT_ROOT']目錄。

adodb.php文件的內容如下:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');class Adodb{  function Adodb()  {    //$dsn="dbdriver://username:password@server/database"    $dsn = 'mysql://user:password@localhost/xxxx';    require_once("adodb/adodb.inc".EXT);    $this->adodb =& ADONewConnection($dsn);    $this->adodb->Execute("set NAMES 'utf8'");   }}?>

2)在application/init目錄下分別創建init_adodb.php和init_mysmarty.php。

init_adodb.php文件內容如下:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');$obj =& get_instance();$obj->adodb = new Adodb($obj);$obj->ci_is_loaded[] = 'adodb';

init_mysmarty.php文件內容如下:

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');if ( ! class_exists('MySmarty')){  require_once(APPPATH.'libraries/mysmarty'.EXT);}$obj =& get_instance();$obj->mysmarty = new MySmarty();$obj->ci_is_loaded[] = 'mysmarty';?>

3)使用他們
在application/controllers目錄下創建一個你需要的文件,你可以這樣來使用adodb和smarty。

<?phpclass Test extends Controller { function Test() {  parent::Controller();   $this->load->library('mysmarty');  $this->load->library('adodb'); } function index() { $this->load->library('adodb'); $row = $this->adodb->adodb->getrow('SELECT * FROM admin');    $this->mysmarty->assign("row",$row);    $this->mysmarty->display("test.tpl"); }}?>

我也不知道這里為什么需要兩次adodb,按照官方的做法應該只需要一次,但是他的方法在我這里有錯誤??赡苁俏覍odeIgniter還不太了解吧,等深入一些,再看看有沒有解決辦法。不過至少目前這個可以工作了。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91国在线精品国内播放| 亚洲精选中文字幕| 国产福利精品在线| 久久精品99无色码中文字幕| 成人免费淫片aa视频免费| 欧美成人精品一区二区三区| 国产精品爽爽ⅴa在线观看| 日韩中文字幕在线播放| 日韩av电影在线网| 国产亚洲一区精品| 亚洲精品丝袜日韩| 7777精品久久久久久| 国产精品电影网| 成人做爰www免费看视频网站| 亚洲欧美中文字幕在线一区| 国产一区二区日韩精品欧美精品| 欧美久久精品午夜青青大伊人| 久久综合免费视频| 日韩一中文字幕| 中文字幕久久精品| 啊v视频在线一区二区三区| 国产成人一区二区三区电影| 欧美国产日韩一区| 国产一区二区日韩精品欧美精品| 欧美国产日韩xxxxx| 久久99精品久久久久久琪琪| 精品女同一区二区三区在线播放| 91亚洲午夜在线| 欧美中文字幕在线观看| 中文字幕日韩电影| 在线观看精品自拍私拍| 秋霞成人午夜鲁丝一区二区三区| 亚洲女人天堂av| 国产精品h在线观看| 欧美日韩成人在线播放| 日韩精品视频免费| 欧美日韩国产一区二区三区| 国产精品十八以下禁看| 国产欧美一区二区白浆黑人| 国产精品入口夜色视频大尺度| 国产成人中文字幕| 91精品国产成人www| 91久久久在线| 狠狠久久五月精品中文字幕| 国产91在线播放| www.精品av.com| 日韩亚洲精品视频| 亚洲欧美一区二区激情| 中文字幕亚洲无线码a| 亚洲一区二区三区xxx视频| 欧美另类暴力丝袜| 日韩高清有码在线| 国产精品av在线播放| 亚洲第一综合天堂另类专| 亚洲女性裸体视频| 久久中文久久字幕| 欧美亚洲激情视频| 亚洲欧美一区二区精品久久久| 国产精品极品美女粉嫩高清在线| 在线观看亚洲视频| 欧美成人激情在线| 国产mv免费观看入口亚洲| 国产精品久久久久久久久久久新郎| 中文字幕亚洲欧美在线| 亚洲国产精品va在线看黑人| 欧美一区二粉嫩精品国产一线天| 中日韩美女免费视频网址在线观看| 中文字幕视频在线免费欧美日韩综合在线看| 国产成人精品一区二区| 在线观看视频亚洲| 在线亚洲午夜片av大片| 欧美国产激情18| 国产精品网红福利| 日韩av在线免费看| 亚洲欧美日韩一区在线| 亚洲色图偷窥自拍| 91精品视频观看| 中文字幕欧美视频在线| 亚洲免费伊人电影在线观看av| 亚洲qvod图片区电影| 海角国产乱辈乱精品视频| 欧美精品在线看| 亚洲国产精品久久久| 亚洲黄色成人网| 日韩欧美亚洲综合| 欧洲美女7788成人免费视频| 日韩精品免费一线在线观看| 在线激情影院一区| 亚洲国产天堂久久综合网| 亚洲第一精品夜夜躁人人躁| 色琪琪综合男人的天堂aⅴ视频| 国产欧美 在线欧美| 精品中文字幕乱| 亚洲xxx视频| 激情成人中文字幕| 91在线网站视频| 国产欧美日韩91| 97国产suv精品一区二区62| 欲色天天网综合久久| 亚洲成av人片在线观看香蕉| 精品久久久久久久久中文字幕| 少妇av一区二区三区| 久久久av亚洲男天堂| 国产日韩在线视频| 久久久久北条麻妃免费看| 久久天天躁夜夜躁狠狠躁2022| 中文字幕在线看视频国产欧美在线看完整| 色综合老司机第九色激情| 日韩中文字幕久久| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美丰满少妇xxxxx做受| 91色在线视频| 日本免费久久高清视频| 日韩中文av在线| 国产不卡av在线| 性欧美办公室18xxxxhd| 永久免费毛片在线播放不卡| 美日韩在线视频| 亚洲欧美国产精品| 亚洲精品视频在线观看视频| 影音先锋日韩有码| 精品欧美一区二区三区| 57pao国产成人免费| 亚洲一区二区福利| 中文字幕日韩专区| 亚洲a一级视频| 国产精品色婷婷视频| 国产精品久久不能| 亚洲精美色品网站| 97视频在线观看网址| 亚洲国产精品久久精品怡红院| 亚洲人成网7777777国产| 国产精品久久久久久一区二区| 国产精品揄拍一区二区| 欧美激情精品久久久久久大尺度| 国产成人福利视频| 国产精品18久久久久久麻辣| 91精品国产高清久久久久久| 国产精品女主播视频| 精品久久久久久久久国产字幕| 色综合影院在线| 国产精品欧美日韩一区二区| 国产免费观看久久黄| 亚洲电影中文字幕| 最近2019年日本中文免费字幕| 7777精品视频| 九九热r在线视频精品| 国产欧亚日韩视频| 国产91在线播放精品91| 日韩成人av一区| 国产在线播放91| 久久久久久久999| 久久成年人免费电影| 九九精品在线视频| 亚洲精品一区二区三区婷婷月| 亚洲精品免费在线视频| 亚洲成人久久一区| 亚洲成在人线av| 欧美成aaa人片在线观看蜜臀| 亚洲精品国产免费| 中文在线资源观看视频网站免费不卡| 欧美成aaa人片在线观看蜜臀| 久久免费视频在线观看| 日韩精品在线免费观看视频|