Maison  >  Article  >  développement back-end  >  Explication détaillée de la base d'héritage du contrôleur de framework ThinkPHP5.0 et des cas de classe personnalisés

Explication détaillée de la base d'héritage du contrôleur de framework ThinkPHP5.0 et des cas de classe personnalisés

php中世界最好的语言
php中世界最好的语言original
2018-05-28 10:32:452116parcourir

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!

Déclaration:
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