CI 框架各類庫的載入方法

2021-08-27 03:33:12 字數 1258 閱讀 1177

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位址,我們可以猜測它...