Я новичок в REST API. Я хочу создать REST API с codeigniter. Но я сталкиваюсь с ошибкой, из-за которой я не могу решить себя.
Контроллер: -
определено ('BASEPATH') ИЛИ завершено ('Прямой доступ к сценарию запрещен');
требуют (AppPath '/ библиотеки / REST_Controller.php'.);
требуют APPPATH. «/libraries/Format.php';
класс Api расширяет REST_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('book_model');
}
// API - Выбрать все книги
function books_get () {
$result = $this->book_model->getallbooks();
if($result){
$this->response($result, 200);
}
else{
$this->response("No record found", 404);
}
}
Код модели: -
класс Book_model расширяет CI_Model {
public function __construct(){
parent::__construct();
}
//API call - get all books record
public function getallbooks(){
$this->db->select('id, name, price, author, category, language, ISBN, publish_date');
$this->db->from('tbl_books');
$this->db->order_by("id", "desc");
$query = $this->db->get();
if($query->num_rows() > 0){
return $query->result_array();
}else{
return 0;
}
}
Моя ошибка при тестировании в Post Man: -