框架使用
tp5中空模块空方法的错误跳转
标签: php

这种错误处理好像没什么用,但是如果路由修改或网站大修后旧网址不能打开时可能有点用。 

空方法和空控制器的处理手册上有,空方法处理需要在控制器中创建_empty方法,空控制器需要在模块下添加Error控制器,空控制器名可以默认使用“error",也可以修改配置中的”empty_controller“。

class ErrorBaseController extends Controller{
    
    public function index()
    { 
       $this->redirect('/',301);
    }
    
    public function _empty()
    { 
        $this->redirect('/',301);
    }
}

空模块的处理有点麻烦,可以直接到App.php中修改,如果没找到模块,直接定义一个默认模块名。

image.png

 
首页| linux系统和软件使用| PHP后端| 前端技术| 生活杂记| 小程序| 软件和工具使用| 框架使用| 自制网站|