【发布时间】:2017-05-14 02:04:04
【问题描述】:
我遇到了由 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");
}
}
?>
当我导航到我的端点:http://localhost/api_test/index.php/users
时,我不断收到一条错误消息:“找不到类 'REST_Controller'”知道我做错了什么吗?
【问题讨论】:
-
大概是在
require_once这一行找到文件,否则会报找不到文件(见this question)。您能否验证该类实际上是在该文件中定义的吗?也许通过在该文件中添加print/echo和/或die语句来调试它,以确保它达到那个点 -
从filetolink.com/a720227fd5下载最新代码
标签: php rest codeigniter api