Heim  >  Artikel  >  Backend-Entwicklung  >  Analyse von Problemen beim automatischen Laden von Klassen im CI-Beispiel „framework_php“.

Analyse von Problemen beim automatischen Laden von Klassen im CI-Beispiel „framework_php“.

WBOY
WBOYOriginal
2016-12-05 13:28:27799Durchsuche

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn