版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaopan233/article/details/80725996

TP5把异常处理返回页面改成json格式

1、进入config.php,找到异常页面的模板文件,把路经改成自己一会要写的文件的路径,我写的是myException.tpl注意后缀名是.tpl。

默认是这样的

更改以后

2、可以看看think\exception\Handle.php的convertExceptionToResponse方法,大概了解一下他的模板文件的字是怎么来的。。

3、进入到thinkphp\tpl,模板文件就在这里啦,默认进去时这样的

那个think_exception.tpl就是tp5默认的异常处理输出页面了。我们加多一个myException.tpl(在config配置的是什么就加多一个什么)

我们看看tp5原来的是怎么写的

开头有一坨东西

html中,322和324行就是输出报错信息的,把它拷在自定义的tpl文件中(开头的一坨只要复制parse_file方法即可,不然不能用)

myException.tpl代码如下

然后故意弄错一个东西,比如在控制器中不引用Controller,返回异常如下

OK,这样thinkphp就能返回json数据而不是页面了。
————————————————
版权声明:本文为CSDN博主「xiaopan233」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaopan233/article/details/80725996

Thinkphp5中异常处理不返回页面返回Json格式的字符串相关推荐

  1. C#——对象转换为JSON格式的字符串

    问题来源 这几日正值伏天,我发现成都不是下大雨就是烈日炎炎的天气.七月上旬车子也坏掉了,去南门体育管健身房要走20来分钟,再回到研究院大楼又是20多分钟,一路上不是大雨就是烈日,还好锻炼后多巴胺让我持 ...

  2. python解析response_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get("http://192.168.207.160:9000/api/qu ...

  3. python response.json()报错_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...

  4. python解析response的json_python:解析requests返回的response(json格式)说明

    我就废话不多说了,大家还是直接看代码吧! import requests, json r = requests.get('http://192.168.207.160:9000/api/quality ...

  5. [转载] python解析返回结果_python:解析requests返回的response(json格式)说明

    参考链接: python-json 8: 解析requrst的响应 我就废话不多说了,大家还是直接看代码吧!jte免费资源网 import requests, json r = requests.ge ...

  6. 原来JAVA对象转JSON格式的字符串如此简单,返回来暂时不会做,留下纪念下

    package info.moogens.mvc.tools.json;import java.lang.reflect.Array; import java.lang.reflect.Field; ...

  7. layui中的table使用心得,json格式处理,json转字符串,json转对象,json转对象数组,layui表格图片显示修改。

    文章目录 案例一.layui中table,后台数据是json格式的处理 1. 前端显示样式 2. 前端代码 3. 后端代码:layui前端表格需要返回的数据格式要求示例 4. json格式处理工具类: ...

  8. C# JSON格式的字符串读取到类中

    2019独角兽企业重金招聘Python工程师标准>>> 将JSON格式的字符串读取到类中 本例中建立JSON格式的字符串json,将其内容读取到Person类中 运行本代码需要添加引 ...

  9. 在PHP代码中处理JSON 格式的字符串的两种方法:

    总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...

  10. Java中json格式的字符串数组,list,json,map相互转换

    日常开发中免不了和json格式的字符串数组,list,json,map打交道,因此这篇文章的着重点就是这四者的相互转换 1.json格式的字符串数组转list String json = " ...

最新文章

  1. python 开发板 i2s_嵌入式小系统I2S接口调试总结
  2. WPF:Input and Commands输入和命令(1)
  3. 《当下的哲学》[法]阿兰.巴迪欧(作者)epub+mobi+azw3格式下载
  4. jQuery 人脸识别插件,支持图片和视频
  5. x86已安装该产品 剑灵vcredist_MySQL Server v5.7正式版(附安装和配置数据库教程)
  6. 爬虫如何监听插件_Go 爬虫之 colly 从入门到不放弃指南
  7. 无法找到或创建字体'SansSerif'.某些字符可能无法正确显示或打印。
  8. 要不要赶个时髦,去建设一个「 中台 」?
  9. 无线(互联网)+有线(内网)上外网设置
  10. NLP样本不均衡之常用损失函数对比(附代码)
  11. 【转】crc16几种标准校验算法及c语言代码
  12. mysql中计算月份函数_MySQL几个计算时间的函数汇总
  13. 有关 delphi7读取 excel 报错EoleException with message '未找到提供程序,该程序可能未能正确安装' 解决方式
  14. ROS真车篇(一)激光雷达SLAM建图+自主导航+RGB深度相机
  15. awb数据怎么计算_AWB 介绍 原理 和算法
  16. 那些值得称赞的 python 小亮点,断言,with 语句,格式化字符串,听我道来
  17. 中国的顶级黑客在国际上是一个什么样的水平?
  18. 什么是非同质化代币(non-fungible token)?关于NFT你需要知道的一切
  19. 21天减肥法反弹案例-987减肥网
  20. itextsharp操作pdf删除某页

热门文章

  1. 经典C语言程序100例之七五
  2. Hive内置运算函数,自定义函数(UDF)和Transform
  3. 4进程原语:fork()函数,getpid()函数和getppid()函数,getuid()函数,getgid()函数,vfork()
  4. java执行Linux shell命令或者Window cmd命令
  5. python微服务监控_如何用zabbix监控微服务
  6. linux系统能安装到sdc上吗,如何安装linux系统
  7. Qt学习笔记:QMenuBar()、QMenu()和QAction()的使用
  8. 如何用深度学习进行CT影像肺结节探测(附有基于Intel Extended Caffe的3D Faster RCNN代码开源)
  9. 配置SSD-caffe测试时出现“Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal”解决
  10. [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解