抛出的异常与课程不同,没有正确显示控制器不存在
来源:7-2 从一个错误了解Exception的继承关系
吃了饿饿了又吃
2017-05-26
同样修正了\Exception
抛出的异常与课程不同,没有正确显示控制器不存在
7回答
-
虽然这个问题是去年问的,但是还是得回复下正确的答案。
就是在 config.php 文件中 url_route_must(是否强制使用路由)为true时,就会出现“路由无效”的报错。
而当设置为false时,才会出现老师教程视频里的“控制器不存在”异常。
---------------------------------------------------------------------------------------------------------
当强制使用路由时,想处理http类的异常,可以使用HttpException类去处理。
请看这位同学的正确的处理方式:
112018-08-23 -
徐宁大人
2017-05-26
看错误提示:路由没有找到exception,你修正\Exception这块时,是手敲的\吧,如果不是智能感知的话,应该在上面use下基类里的Exception,正确的方法见下图,use ...exception\Handle; 就OK了。
122017-05-26 -
猪院学生
2017-06-09
很多同学的基础还是很薄弱啊!好好补补基础把,前进才能更加的流畅!感谢七月老师不单单是讲课而且还引领我们分析问题
00 -
7七月
2017-05-26
Handler和Excption类是两个不同的对象呢
00 -
7七月
2017-05-26
use ..exception\Handler 是什么?视频里没有引用这个吧,一直都是用的 use think\exception\Handle, 这里只是在后面更改了Exception,你搞错了吧。Hanler不是这个Exception啊,Handler是Handler,是extends 后面的Handler
022017-05-26 -
吃了饿饿了又吃
提问者
2017-05-26
下图是, 和7月老师的对比.
下图是,添加 手动添加后显示的问题.
00 -
7七月
2017-05-26
试试,上面这位同学说的
012017-05-26
相似问题