Cette fois, je vais vous donner une brève analyse du contrôleur thinkphp et quelles sont les précautions à prendre pour construire un contrôleur thinkphp. Ce qui suit est un cas pratique, jetons un coup d'oeil.
1. Opérations publiques et contrôleurs publics :
a. Créer des opérations publiques via le constructeur : initialiser dans le constructeur
Présentation de la méthode d'initialisation du fichier de classe du contrôleur : La méthode de construction ou la méthode d'initialisation de la classe de base résout le problème du contrôleur Problèmes de données partagées en opérationsSi plusieurs contrôleurs souhaitent en partager, vous pouvez créer une classe de contrôleur publique : le fichier Base est une classe de contrôleur publiqueHériter des contrôleurs publics :
2. Pré-opérations : opérations qui doivent être effectuées avant qu'une opération ne soit effectuée
a.Toutes les opérations effectuent la même situation pré-opérationnelle
b. Les paramètres doivent provenir de la requête url. Prenez la variable de requête comme exemple et utilisez l'acquisition de la variable de requête. L'instruction remplace l'original $site->sitename
avec le $this->request ici pour obtenir l'objet de requête actuel. L'attribut request de la classe de base correspond à l'instance de l'objet :
Appelez ensuite la méthode param et. donner le nom de la variable nameAccès :
Accès :
Visite :
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!