Das Beispiel in diesem Artikel beschreibt das Problem des automatischen Ladens von Klassen im CI-Framework. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Anwendung/Konfiguration
In Konfigurationsdatei hinzufügen:
|. 1. Pakete
|. 2. Bibliotheken
|. 3. Hilfsdateien
|. 4. Benutzerdefinierte Konfigurationsdateien
|. 5. Sprachdateien
|. 6. Modelle
1. Laden Sie Bibliotheksdateien von Drittanbietern
// $autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared'); $autoload['packages'] = array();
2. Laden der Systemklassenbibliothek
// $autoload['libraries'] = array('database', 'session', 'xmlrpc'); $autoload['libraries'] = array('database','session','form_validation','pagination','upload','curl','user_agent');
3. Laden der Hilfedatei
// $autoload['helper'] = array('url', 'file'); $autoload['helper'] = array('url','cookie','form','captcha','string','html','array','date','file','common');
4. Laden der Konfigurationsdatei
// $autoload['config'] = array('config1', 'config2'); $autoload['config'] = array();
5. Laden der Sprachdatei
// $autoload['language'] = array('lang1', 'lang2'); $autoload['language'] = array();
6. Automatisches Laden des Datenmodells
//$autoload['model'] = array('model1', 'model2'); $autoload['model'] = array('');
Leser, die an weiteren CodeIgniter-bezogenen Inhalten interessiert sind, können sich die speziellen Themen dieser Website ansehen: „Einführungs-Tutorial zu Codeigniter“, „Erweitertes Tutorial zum CI (CodeIgniter)-Framework“, „Zusammenfassung des hervorragenden PHP-Entwicklungsframeworks“, „Einführungs-Tutorial zu ThinkPHP“. ", „Zusammenfassung gängiger Methoden in ThinkPHP“, „Einführungs-Tutorial in das Zend FrameWork Framework“, „Einführungs-Tutorial in die objektorientierte PHP-Programmierung“, „Einführungs-Tutorial in den PHP+MySQL-Datenbankbetrieb“ und „Zusammenfassung gängiger PHP-Datenbank-Betriebsfähigkeiten“. "
Ich hoffe, dass dieser Artikel für jedermann beim PHP-Programmdesign basierend auf dem CodeIgniter-Framework hilfreich sein wird.