Comment résoudre le problème selon lequel le module thinkphp n'existe pas ?
Solution :
1. Ajoutez le fichier "EmptyBaseController.class.php" dans le répertoire applicationCommonController.
<?php/** *@Author:HTL *@Email:Huangyuan413026@163.com *@DateTime:2015-07-1411:22:18 *@Description:空模板控制器 *@use:其他项目添加EmptyController文件并继承该类即可 */namespace Common\Controller;useThink\Controller;class EmptyBaseController extendsController{function_initialize() {//项目配置文件中的配置项 $emptyPath=C("EMPTY_PATH");//如果未配置默认的地址 if(!$emptyPath || empty($emptyPath))$emptyPath="/";header("Location:".$emptyPath);exit(); } }
Recommandations associées : "Tutoriel ThinkPHP"
2. Ajoutez EmptyController.class.php dans le répertoire Controller de tous les projets et héritez de "CommonControllerEmptyBaseController".
<?php/** *@Author:HTL *@Email:Huangyuan413026@163.com *@DateTime:2015-07-1411:22:18 *@Description:空模板控制器,直接继承\Common\Controller\EmptyBaseController即可 */namespace Portal\Controller;class EmptyControllerextends \Common\Controller\EmptyBaseController{ function _initialize(){ parent::_initialize(); } }
3. Ajoutez l'élément "EMPTY_PATH" dans dataconfconfig.php pour personnaliser la page qui doit être sautée lors de l'accès à des modules inexistants.
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!