我想在我的项目中实现一个 Phill Sturgeon CodeIgniter RESTServer 库。我分别在文件夹config、library、library
中复制了文件rest.php、Format.php、REST_Controler.php。
我使用以下代码创建了名为 services 的控制器:
<?php
require(APPPATH.'/libraries/REST_Controller.php');
class services extends REST_Controller {
function Teams_get(){
$teamNames=$this->team_model->getTeamNames();
$this->response($teamNames);
}
TeamModel 在我的autoload.php中自动加载。当我想在浏览器中运行 Teams_get 方法时,结果是:
{"status":false,"error":"Unknown method."}
我在这里读到我应该更改REST_Controler.php配置文件,但只有在 POST 方法不起作用时才应该进行此更改。
我的服务应该是公开的,所以我不需要身份验证方法。
这里有什么问题?