boaPHP开发手册v5.5

路由配置

config.php

'ROUTER' => [
	//配置项
],

配置

配置项默认值类型说明
enablefalsebool是否开启路由,开启优先走路由表,URL的形式和type值无关
forcefalsebool是否强制走路由表,在路由表没有匹配的情况下,强制则报404错误,否则继续根据type再解析
type0intURL类型,0=动态URL 1=Pathinfo 2=URL重写
在没有开启路由时或路由表没有匹配的情况下,则依据该值继续解析URL或生成URL;
不论type何值,动态URL始终可用
modmstringURL中模块参数名
concstringURL中控制器参数名
actastringURL中动作参数名
url_word([a-z0-9\-]+)string后向引用,匹配 a-z、0-9、-
param_val([^\/]*?)string参数值,匹配非/字符,可为空字符
defaultindexstring默认控制器和动作
delimiter-string参数和值的分隔符,比如:/

注意

路由配置不支持模块配置和动态配置,只能使用全局配置。