我正在尝试使用CodeIgniter REST_Controller。以下是我的代码。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once (APPPATH.'/libraries/REST_Controller.php');
class Test extends REST_Controller{
public function index_get() {
$this->response(array(''));
}
}
当我访问http://codeigniter/index.php/test
回复时
<xml><item/></xml>
显示在浏览器上。
但是在尝试访问时
http://codeigniter/index.php/test.xml
或http://codeigniter/index.php/test.html
我收到404错误。
上述图书馆的文档说明了两者
http://example.com/books.json
http://example.com/books?format=json
适用于图书馆。
有人能指出我做错了吗?
答案 0 :(得分:0)
你必须像这样打电话
服务器的URL / index.php的/测试/索引
如果你在控制器中的文件夹中有test.php,那么就像这样调用它
服务器的URL / index.php的/测试/文件夹名称/索引
塔希尔拉乌夫 http://www.onethatmatters.com