为什么访问未定义的控制器,写一个Error.php会自动被触发呢,这个我不是很理解,辛苦老师帮忙解惑一下

来源:3-5 健壮系统服务-杜绝无效请求

AbelZephyr

2023-02-05

访问没有定义的方法,在父类中写_call()魔术方法,我可以理解,但是为什么访问未定义的控制器,写一个Error.php会自动被触发呢,这个我不是很理解,辛苦老师帮忙解惑一下。

写回答

1回答

weixin_慕莱坞2225135

2023-02-25

我的理解是框架的机制,如果在controller下面找不到控制器,就会去寻找这个error,如果error找不到就回去找框架默认的error页面。这个机制和__call的机制类似

0
1
AbelZephyr
非常感谢!
2023-03-05
共1条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1458 学习 · 1310 问题

查看课程