默认路由

### 默认路由 --- 默认路由规则: `URL/应用/控制器/函数` 地址中的缺省值将使用配置中的默认值代替 在没有设置设置自定义路由,程序将按照上方规则进行解析。 如:当前访问地址为: ``` abc.com/home/index/go abc.com/home/index/go/a/1 ``` 则代表访问: home 应用下的index控制器下的go函数。 当然,之后在多的参数将按照键值对进行参数匹配,使用 `param` 命令即可获取到a的数据哦。 如果你访问地址为: ``` abc.com/index/go //代表读取 默认应用 的 index 控制器下的 go 函数 ``` 地址为: ``` abc.com/index //则代表读取 默认应用 下的 默认控制器 下的 index 函数 ``` 修改默认 应用 控制器 函数 在 config/config.php 目录 下修改 ```php 'default_model' => 'home', 'default_ctrl' => 'index', 'default_act' => 'index', ``` --- >当然 这一切都是并没有设置路由的默认路由地址,所以您可以设置路由来改变地址 --- ### 路由设置示例 ```php //网站根目录访问home/index/index;所有请求 '/$' => ['home/index/index', '*'], //路由/blog访问home/blog/index;所有请求 '/blog' => ['home/blog/index', '*'], //路由/view/1访问home/blog/view/id/1; get请求 '/view/:id' => ['home/blog/view', 'get'], //路由/update/1访问home/blog/save/id/1; post请求 '/update/:id' => ['home/blog/save', 'post'], //完全匹配;/act/xxx/id/1不会访问index/act '/act/:ac$' => ['home/index/act', '*'], ``` ### 参数键值对匹配 在控制器中可以使用get,param命令获取,也可以直接$_GET,或全部参数中获取即可