Maison > cadre php > PensezPHP > Introduction au processus d'exécution de projet thinkphp

Introduction au processus d'exécution de projet thinkphp

Libérer: 2020-04-22 09:11:42
avant
4658 Les gens l'ont consulté

Introduction au processus d'exécution de projet thinkphp

Processus d'exécution du projet ThinkPHP :

1. Fichier d'entrée (C:wamp64wwwtp5publicindex.php)

Fonction :

1) Définir les constantes du répertoire

2) Charger le répertoire de démarrage du framework

2. Charger le fichier de démarrage du framework (C:wamp64wwwtp5thinkphpstart.php)

Fonction :

1) Démarrez le fichier de base

2) Exécutez l'application

3. Chargez le fichier de démarrage de base du framework (C:wamp64wwwtp5thinkphpbase.php);

Fonction :

1) Charger les constantes du système

2) Introduire la classe de chargement (C:wamp64wwwtp5thinkphplibrarythinkloader.php)

3) Introduire les variables d'environnement

4) Enregistrer le mécanisme d'enregistrement automatique

5) Enregistrer le mécanisme de gestion des exceptions (C:wamp64wwwtp5thinkphplibrarythinkError.php)

6) Enregistrer la configuration conventionnelle (C:wamp64wwwtp5thinkphpconvention.php)

4. la méthode d'exécution de l'application (C:wamp64wwwtp5thinkphplibrarythinkApp.php)

1. La première étape : charger la méthode initCommon() dans le contrôleur actuel

2. Méthode init()

a. Chargez divers fichiers de configuration

b. Chargez les fichiers publics

c. Chargez le pack de langue

3. fuseau horaire

4. Étape 4 : Charger la méthode de détection d'itinéraire du contrôleur actuel routeCheck()

5. Étape 5 : Appeler la méthode exec dans le contrôleur

Selon l'utilisateur. la demande est distribuée et traitée

6. Étape 6 : Enregistrer la méthode du module de fichier correspondant selon différents types de demande

Charger dans le contrôleur correspondant et la méthode correspondante

5. Réponse Sortie

Toutes les interfaces vues par l'utilisateur sont chargées

Tutoriel recommandé : tutoriel thinkphp

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal