在Codeigniter和REST API服务中找不到类“ REST_Controller”

Jam*_*uth 4 php api rest codeigniter

我遇到了由Chris Kacerguis维护的流行的REST API控制器的问题。我已经导入了三个文件Format.php,REST_Controller.php和rest.php,并将它们放置在我的codeIgniter文件结构中的适当位置。我创建了一个用户控制器,如下所示:

<?php

require_once APPPATH.'libraries/REST_Controller.php';

class Users extends REST_Controller{
    public function index_get()
    {
        // Display all users
        $this->response("Get method");
    }
    public function index_post()
    {
        // Create a new user
        $this->response("Post method");
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

导航到端点时,我不断收到一条错误消息:“找不到类'REST_Controller'”:http://localhost/api_test/index.php/users

知道我在做什么错吗?

Abs*_*Abs 5

问题是最近对库进行了一次新的提交以支持名称空间,我认为当我遇到相同的错误时,这已被破坏。这是问题提交

如果您还原了这些更改,则该类将为您工作,只需对其进行测试。