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中世界最好的语言
Libérer: 2023-03-28 09:20:02
original
2044 Les gens l'ont consulté

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';
  }
}
Copier après la connexion

ou personnaliser une classe de contrôleur de baseBase :

<?php
namespace app\index\controller;
use think\Controller;
class Base extends Controller
{
}
Copier après la connexion

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';
  }
}
Copier après la connexion

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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!