Cette fois je vous apporte le code source du fichier du contrôleur TP Quelles sont les précautions pour le code source du fichier du contrôleur TP Ce qui suit est un cas pratique, jetons un coup d'oeil.
1. Huit méthodes de code source :
2, Connaissance du contrôleur :
a. Contrôleur accessible :
b. Opérations accessibles (c'est-à-dire méthodes)
(l'opération d'index est accessible, l'opération de démonstration est privée mais pas Access, protégée inaccessible et doit être public)
c Espace de noms :
Espace de noms racine : app(application), think(thinkPHP /library), traits ( thinkPHP/library)
Nom de la classe du contrôleur = espace de noms racine + sous-espace de noms (facultatif) + nom de la classe
Suffixe de la classe du contrôleur : tp3.3 doit ajouter un suffixe après le contrôleur, sous la forme : DemoController. Le concept d'espace de noms est appliqué dans tp5, il n'est donc pas nécessaire d'ajouter le suffixe de classe du contrôleur
L'ajout du suffixe de classe du contrôleur peut empêcher les noms de classe du contrôleur d'entrer en conflit avec les mots-clés
Par exemple, si vous souhaitez créer une classe de contrôleur public public sans l'ajouter, une erreur sera signalée :
Recherchez l'option suffixe du configurateur dans le fichier de configuration conventionnel Défini dans le fichier de configuration personnalisé :
Accès
Les méthodes intégrées au contrôleur peuvent également ajouter des contrôleurs (fonctions et ajouter au contrôleur Les contrôleurs de classe sont les mêmes pour éviter les conflits avec les mots-clés du système) :
Définissez la méthode List, car list est un mot-clé directement défini et une erreur sera signalée :
Le suffixe de la méthode conventionnelle d'exploitation des fichiers est vide par défaut :
défini dans le fichier de configuration personnalisé
d. Convention de dénomination du contrôleur :
Méthode du cas Camel : mettre la première lettre en majuscule
Accès : (passage des majuscules aux minuscules et soulignement -)
Ce type d'accès doit activer l'élément de configuration de l'URL : (le fichier de convention est défini dans le fichier de configuration personnalisé)
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!