Codeigniter有没有办法覆盖全局错误。例如,如果出现数据库错误或PHP严重错误,它不会显示错误本身,但类似“我们的管理员正在解决问题”,并且错误仅记录并通过电子邮件发送。Codeigniter全局错误覆盖
0
A
回答
1
Codeigniter允许您以自己的方式处理错误消息,具体取决于HTTP状态。 参考this documentation on error handling
0
除了@ Pos5e5s3dFr3ak的答案,你应该处理尽可能多的错误,你可以手动。例如,如果你有一个数据库错误,你的代码应该确认(或“捕捉”)它,并且可能会加载适当的视图,或者将它传递到一个库上,以便将错误记录到电子邮件中,而不是显示预期的结果。
此方法可用作替代方案,或者作为原始答案的补充 - 有时您不需要通过HTTP响应状态代码来定位错误。
例如,您可能会发现正在使用的数据库引擎已关闭。如果是这种情况(您必须确定它是否确实停机 - 即,您没有得到所需的响应),例如,您会将用户转移到example.com/error/database
。
相关问题
- 1. CodeIgniter数据库错误覆盖
- 2. 全局覆盖映射
- 3. 全局覆盖UIView setFrame
- 4. 覆盖全局index_errors选项
- 5. 全局覆盖==运算符
- 6. 覆盖全局php.ini文件
- 7. 覆盖全局变量
- 8. C++覆盖全局运算符逗号给出错误
- 9. 覆盖错误
- 10. 覆盖Object.toString错误
- 11. 全局覆盖emacs键盘绑定
- 12. 让Lua覆盖全局变量
- 13. 覆盖全局动作过滤器
- 14. 如何全局覆盖Mongoid :: Document._id代
- 15. 如何覆盖全局风格的ContextMenu?
- 16. Rails覆盖默认范围全局
- 17. 全局覆盖打印语句python
- 18. 全局覆盖挖空验证消息
- 19. 覆盖XSD上的全局元素
- 20. 全局web.config覆盖站点web.config?
- 21. Vim:我如何覆盖全局设置?
- 22. 全局覆盖视觉c + +中的malloc
- 23. 全局覆盖CakeEmail目的地
- 24. var总是覆盖全局变量吗?
- 25. Javascript redeclared全局变量覆盖旧值
- 26. Vue js加载器覆盖全局css
- 27. 如何覆盖nginx中的全局auth_basic
- 28. Angularjs覆盖http全局拦截器
- 29. 覆盖全局类型选择器类
- 30. 是否可以在全局覆盖print()?