Cette fois, je vous apporte une explication détaillée de la base d'héritage et des cas de classe personnalisée du contrôleur de framework ThinkPHP5.0. Quelles sont les précautions concernant la base d'héritage et la classe personnalisée du framework ThinkPHP5.0. Voici quelques cas pratiques. z
Hériter de la classe de base du contrôleur système :
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function hello() { return 'hello,world'; } }
ou personnaliser une classe de contrôleur de baseBase :
<?php namespace app\index\controller; use think\Controller; class Base extends Controller { }
se trouve dans Certaines méthodes publiques sont définies dans la classe du contrôleur de base (si vous n'êtes pas familier avec les connaissances de base des classes, veuillez vous référer à la section Classes et objets de PHP pour des explications très claires, donc je n'irai pas en détails ici).
Ensuite, toutes les classes de contrôleur sous l'application héritent de Base :
<?php namespace app\index\controller; use app\index\controller\Base; class Index extends Base { public function hello() { return 'hello,world'; } }
Il est recommandé que l'application définisse uniformément sa propre classe de base de contrôleur pour faciliter une expansion ultérieure.
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Comment implémenter le traitement des transactions ADODB en PHP
Comment utiliser Thinkphp5+uploadify pour implémenter un fichier télécharger
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!