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

Решение

Я, кажется, у вас вопрос и узнайте, пожалуйста, проверьте ссылку ниже, я думаю, помочь вам.

https://github.com/chriskacerguis/codeigniter-restserver/blob/master/application/libraries/REST_Controller.php

RestApi Опубликовать запрос с использованием CodeIgniter

0

Другие решения

hahaa. Наконец, после небольшого щелчка я решил это. Я только определил маршруты, и это работало как очарование.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector