1、核心類庫
核心類庫位於 system/core/ 自動載入
控制器中使用方式: 直接使用
$aa = $this->config->base_url();
$bb = $this->uri->uri_string();
其他位置使用:
$ci = &get_instance();
$aa = $ci->config->base_url();
$aa = $ci->uri->uri_string();
2、系統類庫
系統類庫位於 system/libraries/
$this->load->library('class_name');
//可以有第二個引數進行傳值
$this->load->library('form_validation');
//一旦類庫被載入,你就可以根據該類庫的使用者指南中介紹的方法去使用它了。
$this->form_validation->error_array();
//多個類庫可以通過乙個陣列來同時載入。
$this->load->library(array('email', 'table'));
3、輔助函式
$this->load->helper('name');
$this->load->helper('url');
//引入指定輔助函式檔案後,其中的方法即可直接使用
4、模型
$this->load->model('model_name');
//引用位於子目錄下模型
$this->load->model('blog/queries');
//載入之後,你就可以通過乙個和你的類同名的物件訪問模型中的方法。
$this->load->model('model_name');
$this->model_name->method();
//如果你想將你的模型物件賦值給乙個不同名字的物件,你可以使用 $this->load->model() 方法的第二個引數:
$this->load->model('model_name', 'foobar');
$this->foobar->method();
ci mysql操作 CI框架資料庫各類操作
單錶增刪改查 乙個類對應乙個表 1 模型層 繼承核心類ci model 2 parent construct 過載初始化建構函式 3 連線資料庫 this load database 4 插入資料 this db insert t name,data 例 function inser arr thi...
CI框架 載入靜態內容
你要做的第一件事情是新建乙個 控制器 來處理靜態頁面,控制器就是乙個簡單的類,用來完成你的工作,它是你整個 web 應用程式的 粘合劑 例如,當訪問下面這個 url 時 通過這個 url 我們就可以推測出來,有乙個叫做 news 的控制器,被呼叫的方法為 latest 這個方法的作用應該是查詢 10...
CI框架 載入靜態內容
首先,你需要建立乙個可以處理靜態內容請求的控制器類。控制器,是乙個用來 完成某項任務的php類,它充當基於mvc架構應用程式的 粘合劑 譯者注 控制器用來粘合 協調不同模型和檢視。隨著教程的深入,你會更深刻的理解這一點 舉例來說,假設存在某個針對如下url的請求 仔細觀察此url位址,我們可以猜測它...