为什么访问未定义的控制器,写一个Error.php会自动被触发呢,这个我不是很理解,辛苦老师帮忙解惑一下
来源:3-5 健壮系统服务-杜绝无效请求
AbelZephyr
2023-02-05
访问没有定义的方法,在父类中写_call()魔术方法,我可以理解,但是为什么访问未定义的控制器,写一个Error.php会自动被触发呢,这个我不是很理解,辛苦老师帮忙解惑一下。
写回答
1回答
-
我的理解是框架的机制,如果在controller下面找不到控制器,就会去寻找这个error,如果error找不到就回去找框架默认的error页面。这个机制和__call的机制类似
012023-03-05
相似问题