boa框架开发手册v5.2

后向引用

路由分组的组名可以使用动态参数(%+数字),所代表的变量可以被后续内容引用,比如:


'//%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