路由配置
config.php
'ROUTER' => [
//配置项
],
| 配置项 | 默认值 | 类型 | 说明 |
|---|---|---|---|
| enable | false | bool | 是否开启路由,开启优先走路由表,URL的形式和type值无关 |
| force | false | bool | 是否强制走路由表,在路由表没有匹配的情况下,强制则报404错误,否则继续根据type再解析 |
| type | 0 | int | URL类型,0=动态URL 1=Pathinfo 2=URL重写 在没有开启路由时或路由表没有匹配的情况下,则依据该值继续解析URL或生成URL; 不论type何值,动态URL始终可用 |
| mod | m | string | URL中模块参数名 |
| con | c | string | URL中控制器参数名 |
| act | a | string | URL中动作参数名 |
| url_word | ([a-z0-9\-]+) | string | 后向引用,匹配 a-z、0-9、- |
| param_val | ([^\/]*?) | string | 参数值,匹配非/字符,可为空字符 |
| default | index | string | 默认控制器和动作 |
| delimiter | - | string | 参数和值的分隔符,比如:/ |
注意
路由配置不支持模块配置和动态配置,只能使用全局配置。