在 MVC (PHP) 中处理不可读/未找到的文件
我仍在编写简单的 MVC 进行学习,并最终为我的应用程序制作一个框架,现在我正在编写路由类并面临困境。由于这个社区很大,我想在继续之前听到不同的意见。在某些时候,输入的 URL 可能与任何控制器都不匹配,或者可能存在带有不可读文件的控制器。现在我面临着如何通知用户这种情况的困境。
我看到的第一个选项是抛出异常。这是一个简单的选择,但捕获异常可能是一个问题,而且它不是集中式的。
另一种是调用错误控制器填充消息错误或修复错误。 可能还有其他选择,我想听听各位朋友的意见。
I'm still writing my simple MVC for learning and eventually make a framework for my applications and now I'm writing the routing class and have faced dilemma. Since this community is big, I wanted to hear different opinions before continue. At some point entered URL might not match any controller or there might be a controller with unreadable file. Now I'm faced with dilemma on how do I notify user of the situation.
First option that I see is throwing an exception. This is easy option but catching exceptions might be a problem and it is not centralized.
Another is calling error controller populating a message error or fixed error.
There might be other options and I would like to hear from you buddies.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我选择包含文件或重定向到错误页面
I went with either including the file or redirecting to error page