请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Uncaught think\exception\ErrorException

老师,我一直在理解你的AOP切面的思想,所以做的慢,

我现在遇到个问题就是,lib/exception/ExceptionHandler.php中,去测试Banner.php中由Model抛出的错误,而我们控制器不去处理时,是走我们自定义的rander()方法,然后这里就报错了,具体报错您看一下图片

https://img1.sycdn.imooc.com/szimg//59b1765a0001017b16040375.jpg

https://img1.sycdn.imooc.com/szimg//59b186a600018b8f14090535.jpg

https://img1.sycdn.imooc.com/szimg//59b186a60001015f10720771.jpg


正在回答 回答被采纳积分+3

2回答

提问者 慕粉0057536294 2017-09-08 01:59:42

应该是我thinkphp5版本的问题,找了N久,没辙,还是回头看thinkphp5的手册,然后搜索了一下render方法,哎呦喂!果然是版本的问题!

老师的版本和我们的版本是不一样的,所以才会出现这样的错误!

大家谨记啊,版本不一样,那么老师讲到的那个内容,最后跟进一下手册里面的信息!

老师引入Exception的时候是 use think\Exception;

而手册里面引入Exception的时候是 user Exceptin;

两者的差别就让我这个晚上整整话了3个小时的时间解决这问题......

再次感谢老师讲解AOP的思想,这里做个笔记,希望后来的同学,记住版本的不一样!

https://img1.sycdn.imooc.com/szimg//59b1888f0001425009470603.jpg

4 回复 有任何疑惑可以回复我~
7七月 2017-09-08 11:48:01

这个应该不是版本的问题,这里确实应该使用Exception。这个问题后面的章节有修正。但是版本问题,我课里强调了,最好使用和课程一样的版本。5.07c

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号