La colonne tutorielle suivante de thinkphp vous présentera ce qui se passe lorsque l'héritage du contrôleur d'espace de noms du framework TP5 n'est pas valide. J'espère qu'il sera utile aux amis dans le besoin !
Aujourd'hui, j'aimerais partager avec vous un résumé de l'espace de noms TP5
Il y a toujours des problèmes avec TP5 lorsque je travaille sur des projets ces jours-ci. L'entreprise a besoin d'écrire une petite fonction -. fonction de connexion
Ensuite, elle n'est pas valide lors de l'héritage du login, donc je vais régler le problème pour tout le monde. C'est encore relativement basique, je vais le partager brièvement
Si. c'est utile, tout le monde y jettera un œil. Si ce n'est pas utile, tout le monde l'ignorera
namespace app\index\Controller; use think\Controller; use think\Request; use think\Db; use app\index\controller\Login; class Formall extends Login {
1 Cela signifie la classe nommée Formall dans l'application –. > index–> contrôleur –>
2. Le nom de cette classe doit commencer par la première lettre Capitalized Formall La première lettre de la classe héritée doit également être en majuscule. Connexion
Ce qui suit est le classe héritée
namespace app\index\Controller; use think\Controller; use think\Request; use think\Db; class Login extends Controller
1. L'espace de noms est également appindexController ; en dessous de cette classe de connexion
2. La classe doit également être en majuscule. Login
3. hériter de Controller
4. Non seulement il doit hériter de Controller, mais également utiliser thinkController;
namespace appindexController; Ce contrôleur est le représentant du répertoire
use thinkController; Le contrôleur pense à la classe système. Ces deux contrôleurs
ont des significations complètement différentes. Veuillez faire attention,
S'il y a une mauvaise majuscule ici, une erreur sera signalée.
Recommandations associées : Les 10 derniers didacticiels vidéo thinkphp
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!