首頁 > php框架 > ThinkPHP > thinkphp模組不存在怎麼解決

thinkphp模組不存在怎麼解決

爱喝马黛茶的安东尼
發布: 2019-08-26 13:45:07
原創
13142 人瀏覽過

thinkphp模組不存在怎麼解決

thinkphp模組不存在怎麼解決?

解決方案:

1.在\application\Common\Controller目錄下新增「EmptyBaseController.class.php」檔案。

<?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();
}
}
登入後複製

相關推薦:《ThinkPHP教學

#2.在所有專案的Controller目錄下新增EmptyController.class.php並繼承」\Common\Controller\EmptyBaseController 「。               

<?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.在\data\conf\config.php裡面新增" EMPTY_PATH "項目自訂當存取不存在的模組時需要跳躍的頁面。         

<?php return array(&#39;EMPTY_PATH&#39;=>&#39;/index.php&#39;,/*访问不存在的模块时跳转的地址*///其他配置项);?
>
登入後複製

以上是thinkphp模組不存在怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板