> ### 控制器继承 ApiController基类
* 控制器放在v1版本下
* 快速生成裸控制器 , `php think v1controller Test` ,将Test换成自己的控制器名称
* 我们约定编辑和删除前 先查询 再更新或者删除。如果数据不存在 , 抛出异常。
* `public function getRelations(array $relation = [])` ,此方法用来合并主模型中已关联的扩展模型,只需要调用对应的逻辑类的merge方法即可
> ### ApiController控制器
1. 定义了接收请求参数的属性, `$this->params`
2. 输出响应的快捷方法