缺少参数1-Codeigniter Rest API

时间:2019-10-15 23:42:12

标签: php mysql codeigniter

我在Rest API中遇到了这个问题,我可以发布,放置和删除数据,但是当尝试获取所有数据(通过ID选择就可以了)时,请使用“缺少参数”。

控制器

public function getArticle_get($id){
    header("Access-Control-Allow-Origin: *");

    // Load Authorization Token Library
    $this->load->library('Authorization_Token');

    /**
     * User Token Validation
     */
    $is_valid_token = $this->authorization_token->validateToken();

    if (!empty($is_valid_token) AND $is_valid_token['status'] === TRUE)
    {
      if (empty($id)){
          $data = $this->db->get("ga845_clientes")->result();
      }else{
          $data = $this->db->get_where("ga845_clientes", ['id' => $id])->row_array();
      }

      $this->response($data, REST_Controller::HTTP_OK);

    } else {
        $this->response(['status' => FALSE, 'message' => $is_valid_token['message'] ], REST_Controller::HTTP_NOT_FOUND);
    }
}

0 个答案:

没有答案
相关问题