# 使用 CodeIgniter 驅動器
驅動器是一種特殊類型的類庫,它有一個父類和任意多個子類。子類可以訪問父類, 但不能訪問兄弟類。在你的 控制器 中,驅動器為你的類庫提供了 一種優雅的語法,從而不用將它們拆成很多離散的類。
驅動器位于 system/libraries/ 目錄,每個驅動器都有一個獨立的目錄,目錄名和 驅動器父類的類名一致,在該目錄下還有一個子目錄,命名為 drivers,用于存放 所有子類的文件。
要使用一個驅動器,你可以在控制器中使用下面的方法來進行初始化:
~~~
$this->load->driver('class_name');
~~~
class_name 是你想要調用的驅動器類名,例如,你要加載名為 Some_parent 的驅動器, 可以這樣:
~~~
$this->load->driver('some_parent');
~~~
然后就可以像下面這樣調用該類的方法:
~~~
$this->some_parent->some_method();
~~~
而對于那些子類,我們不用初始化,可以直接通過父類調用了:
~~~
$this->some_parent->child_one->some_method();
$this->some_parent->child_two->another_method();
~~~
# 創建你自己的驅動器
請閱讀用戶指南中關于如何 創建你自己的驅動器 部分。
- 空白目錄
- 歡迎使用 CodeIgniter
- 安裝說明
- 下載CodeIgniter
- 安裝說明
- 從老版本升級
- 疑難解答
- CodeIgniter 概覽
- 開始
- CodeIgniter 是什么?
- 支持特性
- 應用程序流程圖
- 模型-視圖-控制器
- 架構目標
- 教程 - 內容提要
- 加載靜態內容
- 讀取新聞條目
- 創建新聞條目
- 結束語
- 向 CodeIgniter 貢獻你的力量
- 編寫 CodeIgniter 的文檔
- Developer's Certificate of Origin 1.1
- 常規主題
- CodeIgniter URL
- 控制器
- 保留名稱
- 視圖
- 模型
- 輔助函數
- 使用 CodeIgniter 類庫
- 創建類庫
- 使用 CodeIgniter 驅動器
- 創建驅動器
- 創建核心系統類
- 創建附屬類
- 鉤子 - 擴展框架核心
- 自動加載資源
- 公共函數
- 兼容性函數
- URI 路由
- 錯誤處理
- 網頁緩存
- 程序分析
- 以 CLI 方式運行
- 管理你的應用程序
- 處理多環境
- 在視圖文件中使用 PHP 替代語法
- 安全
- PHP 開發規范
- 類庫參考
- 基準測試類
- 緩存驅動器
- 日歷類
- 購物車類
- 配置類
- Email 類
- 加密類
- 加密類(新版)
- 文件上傳類
- 表單驗證類
- FTP 類
- 圖像處理類
- 輸入類
- Javascript 類
- 語言類
- 加載器類