HTTP 请求方法和请求地址转换标准化后的句柄
- 状态:0 未找到 1 成功匹配 2 方法不允许
- 方法:全转为小写
- 标识::/@
-
模块文件夹:是否放 module 目录里
-
方法文件夹
-
方法附加到动作名:
<prefix><action><suffix>
-
方法地图:
$actionMaps = [ 'actionName' => [ 'get' => 'index', 'post' => 'create', ], ];
- 未找到:_notfound
- 缺省:_default
模块 | 方法 | 控制器 | 动作 | |
---|---|---|---|---|
module | method | controler | action | 完全匹配 |
module | _method | controler | action | 方法未定义 |
module | controler | _action | 动作未定义 | |
module | _controller | controler,_action | 控制器未定义 | |
_module | module,_controller | controler,_action | 模块未定义 |
默认推荐数组类型
控制器直接输出支持任何类型
视图渲染要看模板引擎支持了
返回状态码 | ||
---|---|---|
0 | 正常 | |
1 | 消息 | |
2 | 成功 | |
3 | 重定向 | |
4 | 客户端错误 | |
5 | 服务器错误 | |
6 | 数据库错误 | |
7 | 请求参数名错误 | |
8 | 请求参数值错误 | |
9 | 内部限制 |