路由分三层:module
,controller
,action
module层定义,允许的module name值和默认值:
访问:http://xxx.com/xxx/yyy
对应的:
module:foreground
controller:xxx
action:yyy
访问:http://xxx.com/admin/xxx/yyy
对应的:
module:admin
controller:xxx
action:yyy
访问:http://xxx.com/xxx/yyy/aaa/bbb/ccc/ddd
等同于:http://xxx.com/xxx/yyy?aaa=bbb&ccc=ddd
访问:http://xxx.com/xxx/yyy.html
等同于:http://xxx.com/xxx/yyy
.html是伪静态扩展名,路由会把最后的.xxx忽略掉
参见 url_build
, url_build_static
函数