成功返回
基类控制器里有success方法,用于api的成功返回输出
/*** 操作成功跳转的快捷方法* @access protected* @param mixed $msg 提示信息* @param mixed $data 返回的数据* @param array $header 发送的Header信息* @return void*/protected function success($msg = '', $data = '', array $header = [])
有几种用法如下:
只输出成功消息
$this->success('操作成功!');
返回结果:
{"code":1,"msg":"操作成功!","data":""}
携带数据
$this->success('操作成功!',['title'=>'文章标题']);
返回结果
{"code":1,"msg":"操作成功!","data":{"title":"文章标题"}}
第二个参数
$data,支持多种格式,可以是int,float,string,array 等
自己携带额外header 数据
$this->success('操作成功!',['title'=>'文章标题'],['XX-Author'=>'Catman']);
返回结果:
{"code":1,"msg":"操作成功!","data":{"title":"文章标题"}}
但 response header里会增加额外数据:
