1
6
您应该使用一个定制的异常处理程序(set\u error\u handler/set\u exception\u handler),并在遇到任何错误时抛出一个异常(CakePHP应该已经提供了一个异常处理程序)。在视图中留出一些空间,如果ExceptionHandler/ErrorHandler有一条消息,则在那里显示它以让用户知道。 第二个代码只会生成一个包含小文本的空白页。如果您在通常的页面布局中显示消息,而不是生成一个空白页面(在大多数人看来,这个页面是破损的),那么每个用户都会很感激。 |
2
3
向用户发送错误信号的工具是会话消息和错误视图。 对于“被动”操作(如视图操作),您应该抛出404或类似的、可能更专业的错误,例如,如果请求的模型不存在:
看到了吗 Error Handling with CakePHP .
对于任何POST操作,您应该将用户返回到视图并使用显示错误消息
终止整个脚本
|
3
0
一般来说,你应该避免
|
4
0
性能方面
使用
用户体验方面 (标准站点导航) 在格式正确的页面中显示错误,将用户保留在站点中。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |