后向引用
路由分组的组名可以使用动态参数(%+数字),所代表的变量可以被后续内容引用,这样规则相似的路由可以合并为一条。比如:
'//%0.boasoft.top/%1/' => [
'url' => '%1/{name}/{id}.html',
'act' => '%0.%1.show'
]
动态参数的匹配规则可以用 url_word 配置
组名如包含主机名,则必须以协议(如http://)或其简写 // 开头,否则会被当作路径
例子
- 对于URL:http://news.boasoft.top/it/php/1.html
- %0 代表: news
- %1 代表: it
- url 等于:it/{name}/{id}.html
- act 等于:news.it.show
- 对于URL:http://en.boasoft.top/it/php/1.html
- %0 代表: en
- %1 代表: it
- url 等于:it/{name}/{id}.html
- act 等于:en.it.show