1、空模塊處理
如果是開啟了路由
可直接找到route.php文件,具體的位置看個人放置的位置,在里面新增一個語句
'__miss__' => ['portal/index/errorMsg', ['method'=> 'get']],具體跳轉地址可以自己設置
如果沒有開啟路由
可找到根目錄/thinkphp/library/think/App.php,進行修改
2、空控制器的操作
如果config.php配置文件里面
'empty_controller' => 'Error',
這里空控制器的方法是Error,所以新建一個ErrorController.php,具體設置如下,也可以自己設置
3、至於空方法,可以在公共類里放一個方法即可
/*空方法跳轉*/
public function _empty(){
$this->redirect("portal/index/errorMsg");
}
當然空操作和空方法也可以繼承公共類,然后讓其他類來繼承這個類,至於的話更方便,具體的可以自己進行設置
原文:https://blog.csdn.net/weixin_35242653/article/details/82657064