1、library文件夾(類庫參考)
如果你想擴展CI的功能,那麼就把你的類庫放在這,注意,這個文件夾是有class組成的!
使用方法:
$this->load->library('check_session');
$this->check_session->session_method();
2、helper文件夾(輔助函數參考)
如果你需要使用一些函數來幫你完成一些小功能(例如:數據庫內容加密了前臺需要解密輸出或是日期前臺格式化等),那麼就把它放這裏,這裏都是過程式的代碼而不是類,一般helper是用於view(前臺展示)的,
使用方法如下:
$this->load->helper('filename')
前臺頁面輸出:echo filename('值');
filename 是輔助函數對應的文件名,不包括 _helper.php 擴展名。文件名應該保存爲:filename_helper.php,放在helper文件夾下!
3、models文件夾(模型類)
模型是專門用來和數據庫打交道的 PHP 類。例如,假設你使用 CodeIgniter 管理一個網站,那麼你應該會有一個用於插入、更新、刪除以及獲取新聞數據的模型類。
模型類位於你的 application/models/ 目錄下,如果你願意,也可以在裏面創建子目錄。
例:
class News_model extends CI_Model {
public function __construct()
{
parent::__construct();
}
}
其中,News_model 是類的名字,類名的第一個字母必須大寫,其餘部分小寫。確保你的類繼承 CI_Model基類。
文件名和類名應該一致,那麼你的文件名應該是這樣:application/models/News_model.php
使用方法:
$this->load->model('News_model');
$this->News_model->nums();