码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp5.0之异常处理

时间:2018-12-27 15:19:42      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:name   使用   com   定向   hand   render   ati   调试   als   

1.默认异常处理
在调试模式下,系统默认展示的错误页面:
请输入图片描述

异常处理接管

1.修改config.php

‘app_debug‘ => false,
2.在配置文件里添加如下代码

// 异常处理handle类 留空使用 \think\exception\Handle
‘exception_handle‘ => ‘\\app\\common\\exception\\Http‘,
3.添加错误异常模块代码:

<?php
namespace appcommonexception;
use thinkexceptionHandle;
class Http extends Handle
{

public function render(\Exception $e){
if(config(‘app_debug‘)){
//如果开启debug则正常报错
return parent::render($e);
}else{
//重定向页面
header("Location:".url(‘index/index/index‘));
}
}
}

加完这些东西,就不会出现那些烦人的报错代码啦!

Thinkphp5.0之异常处理

标签:name   使用   com   定向   hand   render   ati   调试   als   

原文地址:https://www.cnblogs.com/honely/p/10184524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!