默认路由
### 默认路由
---
默认路由规则:
`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,或全部参数中获取即可