Maison > développement back-end > tutoriel php > Une brève analyse du contrôleur thinkphp

Une brève analyse du contrôleur thinkphp

零到壹度
Libérer: 2023-03-22 11:00:02
original
4424 Les gens l'ont consulté

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érations

Si 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 publique

Hé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

Héritez la méthode dans la classe de base et définissez la portée de ce qui précède demo2, demo3 La méthode renvoie sitename


de la même manière que demo1 Accès : A ce moment, les méthodes d'accès à demo2 et demo3 sont affichées sur. le site chinois, car la pré-opération est effectuée avant d'effectuer l'opération



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 name

Accès :


c Avant l'exécution partielle Paramètre de la situation de l'opération : définit uniquement que "résister résolument à THAAD" ne sera émis que lorsque accéder à la démo2


Accès :

d. méthode d'élimination pour mettre en place les pré-opérations :


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!

Étiquettes associées:
source:php.cn
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