## 新增一个接口
新增接口时,需要先在api模块中增加一个接口控制器,所有接口控制器均要继承\app\common\controller\Api控制器,如:
例如:
```
namespace app\api\controller;
use app\common\controller\Api;
class Test extends Api{
public function list(){}
}
```
然后在接口配置文件config\api\api.php中定义下新增的接口
```
'test'=>[
'code' => 'Test',
'method' => [
'getlist' => [
'code' => 'list',
'is_login' => false
]
]
]
```
>[success] 最外面的test是url地址调用的第一个参数,
> code对应的是接口控制器类名
> method里面定义的是参数
> getlist是外部访问的方法名,getlist里面code是Test控制器里面的具体方法名
> is_login 含义为是否需要登录,当is_login 为true时,可使用$this->userId 获取当前登录用户
小程序调用和H5调用请参考小程序开发部分以及H5开发部分文档。