![]() |
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
性能方面
使用
用户体验方面 (标准站点导航) 在格式正确的页面中显示错误,将用户保留在站点中。 |
![]() |
Fahim B · 删除id号之间的空格[重复] 6 月前 |
![]() |
Matt Schaaf · 如何获得每15分钟生成的数据点的日均值? 1 年前 |