## :-: 新增一个接口
### 新增一个接口
新增接口时,需要先在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
]
]
]
~~~
最外面的test是url地址调用的第一个参数,
code对应的是接口控制器类名
method里面定义的是参数
getlist是外部访问的方法名,getlist里面code是Test控制器里面的具体方法名
is\_login 含义为是否需要登录,当is\_login 为true时,可使用$this->userId 获取当前登录用户
小程序调用和H5调用请参考小程序开发部分以及H5开发部分文档。