【发布时间】:2012-11-11 12:49:56
【问题描述】:
所以我编写了我的 PHP MVC 框架,并有 Dispatcher 类可以实例化适当的 Controller 类并调用定义的方法传递参数。
现在在 Dispatcher 里面检查这个 Controller 是否存在,如果方法存在,如果控制器或方法不存在怎么办?
目前我只返回打印 404 - 找不到页面的 HTTP 对象。 但是我无法从应用程序内部自定义此消息,我想为用户提供一种无需编辑调度程序即可自定义 404 消息的方法。
总是有一个错误控制器的好方法,当出现错误时会被实例化,并且会加载比如说 Error404.html 视图文件? 因此,用户将能够自定义此视图文件以适合他们的应用程序设计。
还有其他方法可以实现吗?什么是从调度程序返回错误并让“用户”或从事该 MVC 工作的开发人员轻松自定义 404 和其他消息的最佳方式?
谢谢!
【问题讨论】:
标签: php oop model-view-controller error-handling dispatcher