CI配置文件 --------- autoload.php
這個配置文件指定哪些程序被默認加載以保持CI框架的輕量。
以下七個程序你都可以自動加載:
1、程序包(Packages)
$autoload['packages'] = array('application/business');
2、類庫(Libraries)
這些類庫都放在system/libraries/(全局的框架類庫)或者在你自己的項目application/libraries/(自己的類庫)目錄中,這里有個特殊情況:類庫會附加'database'類庫。
$autoload['libraries'] = array('database', 'email', 'session');
如果類庫你沒有在這個配置文件里自動加載,有需要在控制器中用到,那么在使用這個類庫之前必須要加載此類庫,加載方法如下:
$this->load->library('class_name');(文件名不包括.php文件擴展名,可以寫成首字母大寫,也可以寫成全小寫,CodeIgniter 都可以識別,一旦加載,你就可以使用小寫字母名稱來訪問你的類:)
多個類庫也可以通過一個數組來同時加載,如$this->load->library(array('email','table'));
如果你希望在現有的類庫中添加某些額外功能,CodeIgniter 允許你擴展原生的類,或者你甚至可以在你的 application/libraries 目錄下放置一個和原生的類庫同名的文件完全替代它。但要注意:除了數據庫類不能被擴展或被你的類替換外,其他的類都可以。
3、驅動(Drivers)
這些類都放在system/libraries/或者在你自己的項目application/libraries/目錄中,也可以放在自己的子目錄里并且它們是 CI_Driver_Library父類,這樣可以提供多種驅動選擇。
$autoload['drivers'] = array('cache');
4、輔助文件(Helper)
$autoload['helper'] = array('common','url');
5、配置文件(Config)
只有當你自定義了配置文件你才會使用到它,否則,置空。
$autoload['config'] = array();
6、語言文件(Language)
注意,不要在你的語言文件名中包含"_lang"。
$autoload['language'] = array('lang1','lang2');
7、模塊(Models)
自動加載在程序中需要用到的模塊,基本都是自己創建的模塊。
$autoload['model'] = array('first_model','second_model');
轉載于:https://www.cnblogs.com/hzy1987/p/6374981.html
總結
以上是生活随笔為你收集整理的CI配置文件 --------- autoload.php的全部內容,希望文章能夠幫你解決所遇到的問題。