thinkphp6 异常处理Exception,自定义异常处理,错误页面

EN
EN
2022-07-03 / 0 评论 / 613 阅读 / 正在检测是否收录...

app 下创建 BaseException.php 文件,继承 Exception

l5543p08.png

app 下的 ExceptionHandle.php 文件中,添加该异常机制处理逻辑

l5541qih.png

在控制器中抛出异常

l55449bh.png

运行结果

l5544v10.png

app/admin/ 下创建 exception 文件夹,并创建 Error.php 文件

l556z469.png

app/admin/ 下创建 provider.php 文件,绑定自定义异常处理handle类

l556zw4g.png

admin 应用下的异常都有 Error.php 处理

测试结果

l55724oy.png

app/tpl 下创建模版文件 think_exception_error.tpl

l555pef4.png

config/app.php 中配置模版文件路径

l555t5gv.png

Base.php 中创建 error() 方法

l555umke.png

Index.php 控制器中继承 Base 并使用 error() 方法

l555w7kl.png

执行结果

l555wu0m.png

1

评论

博主关闭了当前页面的评论