ErrorRules - marmot-cn/marmot-framework GitHub Wiki
错误规范
我们的错误规范遵循jsonapi定义的错误规范标准.
系统在框架内部定了错误如下:
0
:未定义错误1
:服务器错误2
:路由不存在3
:路由不支持该方法4
:不支持的媒体协议5
:无法使用请求内容来响应(媒体协议不匹配)6
:请求数据格式错误8
:预留9
:预留10
:资源不存在11
:命令处理器不存在12
:翻译器不存在13
:观察者不存在14
:subject不存在
错误定义
我们把错误文件放置在两个文件内, 应用的错误文件一般在src
应用根文件夹内的errorConfig.php
和errorDescriptionConfig.php
这两个文件内.
errorConfig.php
是定义错误常量.errorDescriptionConfig.php
是定义错误具体描述.
引用错误
Core::setLastError(错误常量)
即可在全局记录该错误信息,