2017-08-16 64 views
0

我想通过id获取项目,但它的返回null数组。代码工作正常,当我获取所有项目。codeigniter restful api返回空阵列

这里是控制器:

class Search extends REST_Controller 
{ 

function __construct() 
{ 
    // Construct the parent class 
    parent::__construct(); 
    $this->load->model('Courses_model'); 
    $this->load->model('Courses_category_model'); 
    $this->load->model('Courses_lessons_model'); 
    $this->load->model('Courses_photos_model'); 
    $this->load->model('Providers_model'); 
} 

function index_get() 
{ 
    $category_id = $this->get('category_id'); 

     $result = $this->Courses_model->get_courses_category($category_id); 
      $this->response([ 
      'status' => TRUE, 
      'data' => $result 
     ], REST_Controller::HTTP_OK); 

} 
} 

和模型文件是在这里,模型文件是在这里:

class Courses_model extends CI_Model 
{ 
public function __construct() 
{ 
    // Call the CI_Model constructor 
    parent::__construct(); 
} 

public function get_courses_category($category_id) 
{ 
    $this->db->where('category_id', $category_id); 
    $query = $this->db->get('courses'); 
    return $query->result(); 
} 
+0

任何帮助,将不胜感激 – vinn

回答

0

haha​​a。最后,在一点点之后,我解决了这个问题。我只是定义了路线,它像一个魅力。