所以我编写了我的 PHP MVC 框架,并有 Dispatcher 类可以实例化适当的 Controller 类并调用定义的方法传递参数。
现在在 Dispatcher 中检查此 Controller 是否存在以及方法是否存在,如果控制器或方法不存在我该怎么办?
目前我只返回打印 404 - Page not found 的 HTTP 对象。但是我无法从应用程序内部自定义此消息,我想为用户提供一种无需编辑调度程序即可自定义 404 消息的方法。
总是让错误控制器在出现错误时被实例化,并且会加载让我们说 Error404.html 视图文件的好方法是什么?因此,用户将能够自定义此视图文件以适合他们的应用程序设计。
有没有其他方法可以实现这一目标?什么是从调度程序返回错误的最佳方式,并让正在使用该 MVC 的“用户”或开发人员轻松自定义 404 和其他消息?
谢谢!