【发布时间】:2013-12-13 10:33:19
【问题描述】:
我在为 CI bonfire 设置 Rest Server 时遇到问题。
我已经按照这里的说明安装了它:https://github.com/philsturgeon/codeigniter-restserver。
我创建了一个如下所示的新控制器:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
require(APPPATH.'libraries/REST_Controller.php');
class Hello extends REST_Controller{
function user_get()
{
$data = array('returned: '. $this->get('id'));
$this->response($data);
}
function user_post()
{
$data = array('returned: '. $this->post('id'));
$this->response($data);
}
function user_put()
{
$data = array('returned: '. $this->put('id'));
$this->response($data);
}
function user_delete()
{
$data = array('returned: '. $this->delete('id'));
$this->response($data);
}
}
?>
现在,我的网址看起来像这样:http://website.com/public/admin/hello/user/id/1 在这里我得到一个 404 错误页面。
我错过了什么?我是否对控制器提出了错误的要求,或者是否存在路线问题? 任何帮助将不胜感激。
【问题讨论】:
标签: php codeigniter rest