Wie kann das Problem gelöst werden, dass das Thinkphp-Modul nicht existiert?
Lösung:
1. Fügen Sie die Datei „EmptyBaseController.class.php“ im Verzeichnis applicationCommonController hinzu.
<?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(); } }
Verwandte Empfehlungen: „ThinkPHP Tutorial“
2. Fügen Sie EmptyController.class.php im Controller-Verzeichnis aller Projekte hinzu und erben Sie „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. Fügen Sie das Element „EMPTY_PATH“ zur dataconfconfig.php hinzu, um die Seite anzupassen, die beim Zugriff auf das nicht vorhandene Modul übersprungen werden muss.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das Thinkphp-Modul nicht vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!