Heim  >  Artikel  >  PHP-Framework  >  Einführung in den Projektausführungsprozess von thinkphp

Einführung in den Projektausführungsprozess von thinkphp

尚
nach vorne
2020-04-22 09:11:424558Durchsuche

Einführung in den Projektausführungsprozess von thinkphp

ThinkPHP-Projektausführungsprozess:

1. Eintragsdatei (C:wamp64wwwtp5publicindex.php)

Funktion:

1) Verzeichniskonstanten definieren

2) Laden Sie das Framework-Boot-Verzeichnis

2. Laden Sie die Boot-Datei des Frameworks (C:wamp64wwwtp5thinkphpstart.php)

Funktion:

1) Starten Sie die Basisdatei

2) Führen Sie die Anwendung aus

3. Laden Sie die Basis-Bootdatei des Frameworks (C:wamp64wwwtp5thinkphpbase.php);

Funktion:

1) Systemkonstanten laden

2) Loader-Klasse einführen (C:wamp64wwwtp5thinkphplibrarythinkloader.php)

3) Umgebungsvariablen einführen

4) Automatischen Aufzeichnungsmechanismus registrieren

5) Ausnahmebehandlungsmechanismus registrieren (C:wamp64wwwtp5thinkphplibrarythinkError.php)

6) Konventionelle Konfiguration aufzeichnen (C:wamp64wwwtp5thinkphpconvention.php)

4. Ausführen die Anwendung (C:wamp64wwwtp5thinkphplibrarythinkApp.php)

Der erste Schritt: Laden Sie die initCommon()-Methode in den aktuellen Controller

2 init()-Methode

a. Laden Sie verschiedene Konfigurationsdateien

c. Laden Sie das Sprachpaket

3 Zeitzone

Schritt 4: Laden Sie die Routenerkennung der aktuellen Controller-RouteCheck()-Methode

Schritt 5: Rufen Sie die Exec-Methode im Controller auf

Je nach Benutzer Anfragen werden verteilt und verarbeitet

6. Schritt 6: Aufzeichnen der entsprechenden Dateimodulmethode nach verschiedenen Anfragetypen

Laden in den entsprechenden Controller und die entsprechende Methode

5. Antwort Ausgabe

Alle vom Benutzer gesehenen Schnittstellen werden geladen

Empfohlenes Tutorial:

Thinkphp-Tutorial

Das obige ist der detaillierte Inhalt vonEinführung in den Projektausführungsprozess von thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen