<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                基類控制器里有`error`方法,用于`api`的錯誤消息返回輸出 ``` /** * 操作錯誤跳轉的快捷方法 * @access protected * @param mixed $msg 提示信息,若要指定錯誤碼,可以傳數組,格式為['code'=>您的錯誤碼,'msg'=>'您的錯誤消息'] * @param mixed $data 返回的數據 * @param array $header 發送的Header信息 * @return void */ protected function error($msg = '', $data = '', array $header = []) ``` 有幾種用法如下: ## 只輸出錯誤消息 ``` $this->error('操作失敗!'); ``` 返回結果: ``` { "code":0, "msg":"操作失敗!", "data":"" } ``` ## 攜帶數據 ``` $this->error('操作失敗!',['title'=>'文章標題']); ``` 返回結果 ``` { "code":0, "msg":"操作失敗!", "data":{ "title":"文章標題" } } ``` > 第二個參數`$data`,支持多種格式,可以是int,float,string,array 等 ## 自己攜帶額外header 數據 ``` $this->error('操作失敗!',['title'=>'文章標題'],['XX-Author'=>'Catman']); ``` 返回結果: ``` { "code":0, "msg":"操作失敗!", "data":{ "title":"文章標題" } } ``` 但 response header里會增加額外數據: ![](https://box.kancloud.cn/af213ea895ddebd13524b0fd20051022_1806x884.png) ## 指定錯誤碼 ``` $this->error(['code'=>10002,'msg'=>'您的錯誤消息'],['title'=>'文章標題'],['XX-Author'=>'Catman']); ``` 返回結果: ``` { "code":10002, "msg":"您的錯誤消息", "data":{ "title":"文章標題" } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看