我遇到了由 Chris Kacerguis 维护的流行 REST API codeigniter 的问题。我创建了一个 Datadiri Controller ,如下所示:
<?php
require (APPPATH.'/libraries/REST_Controller.php');
class Datadiri extends REST_Controller{
function __construct($config = 'rest'){
parent::__construct($config);
}
//tampilkan data
function index(){
$buku = $this->db->get('perpustakaan');
$this->response($buku, 200);
}
}
这是 Rest_controller.php
https://github.com/chriskacerguis/codeigniter-restserver/blob/master/application/libraries/REST_Controller.php
但还是一样,找不到错误类“REST_Controller”。我该如何解决这个问题?
最佳答案
终于问题解决了。
我编辑 application/config/config.php
来自:$config['subclass_prefix'] = 'MY_';
至:$config['subclass_prefix'] = 'REST_';
和 Datadiri.php 像这样:
<?php
use Restserver\Libraries\REST_Controller;
class Datadiri extends REST_Controller{
function __construct(){
parent:: __construct();
}
function index_get(){
$buku = $this->db->get('perpustakaan')->result();
$this->response($buku, 200);
}
}
关于rest - 找不到 Codeigniter 类 'REST_Controller',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41498274/