首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST_Controller.php不在代码点火器中工作。

REST_Controller.php不在代码点火器中工作。
EN

Stack Overflow用户
提问于 2016-12-28 07:39:20
回答 4查看 3.3K关注 0票数 2

我将使用REST_Controller.php来制作rest。(在ubnatu 15上使用代码点火器v3 )

从链接https://github.com/chriskacerguis/codeigniter-restserver

如何调用localhost/rest_api/api/示例/user/1

向我显示错误

代码语言:javascript
复制
Fatal error: Class 'REST_Controller' not found in /var/www/html/rest_api_ci/application/controllers/api/Example.php on line 21

Example.php文件的外观

代码语言:javascript
复制
<?php

defined('BASEPATH') OR exit('No direct script access allowed');

// This can be removed if you use __autoload() in config.php OR use Modular Extensions
/** @noinspection PhpIncludeInspection */
require(APPPATH.'libraries/REST_Controller.php');


/**
 * This is an example of a few basic user interaction methods you could use
 * all done with a hardcoded array
 *
 * @package         CodeIgniter
 * @subpackage      Rest Server
 * @category        Controller
 * @author          Phil Sturgeon, Chris Kacerguis
 * @license         MIT
 * @link            https://github.com/chriskacerguis/codeigniter-restserver
 */
class Example extends REST_Controller {

    function __construct()
    {
EN

回答 4

Stack Overflow用户

发布于 2016-12-28 07:51:18

将您的url改为

代码语言:javascript
复制
localhost/rest_api_ci/api/example/user/1

代码语言:javascript
复制
http://localhost/rest_api_ci/index.php/api/Example/users
票数 0
EN

Stack Overflow用户

发布于 2016-12-29 09:24:35

删除REST_Server.phpFormat.php中不必要的命名空间对我有帮助。

票数 0
EN

Stack Overflow用户

发布于 2017-04-18 16:05:33

之后

代码语言:javascript
复制
require(APPPATH.'libraries/REST_Controller.php');

您需要添加名称空间:

代码语言:javascript
复制
// use namespace

use Restserver\Libraries\REST_Controller;

..。几分钟前我遇到了这个问题,它对我起了作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41357516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档