Maison > Article > développement back-end > le contrôleur php n'existe pas
le contrôleur php n'existe pas ?
le contrôleur thinkphp n'existe pas ?
J'ai écrit une interface de requête client, je l'ai ouverte dans le navigateur local et j'ai signalé une erreur indiquant que le contrôleur est introuvable
Le contrôleur existe, vérifiez-le out. Le nom de la classe est cohérent avec le nom du fichier et il n'y a aucun problème avec l'espace de noms. Pourquoi ne peut-il pas être trouvé
Regardez de plus près le message d'erreur. Mon contrôleur s'appelle LoginGame, et il dit que Logingame est introuvable. Je l'ai entré dans le navigateur. Il était en majuscule, mais il est devenu minuscule. Oh, il s'avère que l'URL n'est pas sensible à la casse. Si le contrôleur la change en minuscule, elle peut l'être. accessible normalement.
Mais il n'est pas conforme à la convention de nommage, et c'est insupportable à regarder. Après l'avoir vérifié, j'ai découvert que l'adresse d'accès sous Windows devait s'écrire comme ceci :
http://localhost/my-site/public/weigame/login_game
Pour plus de connaissances sur PHP, veuillez visiterSite Web PHP chinois !
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!