An example of this article describes the automatic loading of classes in CI frames. Share to everyone for your reference, specific as follows:
Application/config
Add in configuration file:
| 1. Packages
| 2. Libraries
| 3. Helper files
| 4. Custom Config files
| 5. Language files
| 6. Models
1. Third party library file loading
$autoload [' packages '] = Array (apppath. ' Third_party ', '/usr/local/shared ');
$autoload [' packages '] = array ();
2. System Class Library loading
$autoload [' libraries '] = Array (' database ', ' Session ', ' Xmlrpc ');
$autoload [' libraries '] = Array (' database ', ' Session ', ' form_validation ', ' pagination ', ' upload ', ' curl ', ' user_agent ') ;
3. Help file loading
$autoload [' helper '] = array (' URL ', ' file ');
$autoload [' helper '] = array (' URL ', ' Cookie ', ' form ', ' captcha ', ' string ', ' html ', ' array ', ' Date ', ' file ', ' common ');
4. configuration file Loading
$autoload [' config '] = array (' config1 ', ' config2 ');
$autoload [' config '] = array ();
5. Language file Loading
$autoload [' language '] = Array (' lang1 ', ' lang2 ');
$autoload [' language '] = array ();
6. Automatic loading of data models
$autoload [' model '] = array (' Model1 ', ' Model2 ');
$autoload [' model '] = array (');
More interested in CodeIgniter related content readers can view the site topics: "CodeIgniter Introductory Course", "CI (CodeIgniter) Framework Advanced Course", "PHP Excellent Development Framework Summary", "thinkphp Introductory Course", " Thinkphp Common Methods Summary, "Zend Framework Introduction Course", "PHP object-oriented Programming Introduction Course", "Php+mysql Database operation Introduction Tutorial" and "PHP common database Operation Skills Summary"
I hope this article will help you with the PHP program design based on CodeIgniter framework.