CodeIgniter Benutzerhandbuch Version 1.7.1


Application Flussgrafik

Die folgende Grafik verbildlicht wie die Daten durch das System "fliessen":

CodeIgniter Applikationsfluss
  1. Die index.php funktioniert als der Einstiegs-Controller, er initialisiert die Basiskomponenten die für die Verwendung von CodeIgniter erforderlich sind.
  2. Der Router untersucht die HTTP-Anfrage um festzustellen, was damit zu tun ist.
  3. Falls ein Cache-File existiert, wird es direkt an den Browser geschickt, wobei es den normalen Applikationsfluss umgeht.
  4. Sicherheit. Bevor der Applikations-Controller geladen ist, wird die HTTP-Anfrage und sämtliche vom Benutzer übermittelten Daten auf ihre Sicherheit hin überprüft und entsprechend gefiltert.
  5. Der Controller lädt das Model, Kern-Bibliotheken, Plugins, Helper, und alle anderen Ressourcen die für die Verarbeitung dieser speziellen Anfrage erforderlich sind.
  6. Der fertiggestellte View wird gerendert zur Darstellung an den Browser geschickt. Falls Caching aktiviert ist, wird der View erst gecached, sodass dieser beim nächsten Aufruf schneller dargestellt werden kann.