Php Codeigniter RESTful API服务器
我试图在Codeigniter中创建RESTful API服务器。到目前为止,我遵循了从这里得到的说明Php Codeigniter RESTful API服务器,php,codeigniter,rest,Php,Codeigniter,Rest,我试图在Codeigniter中创建RESTful API服务器。到目前为止,我遵循了从这里得到的说明https://github.com/philsturgeon/codeigniter-restserver。到目前为止还不错,我创建了一个简单的控制器进行测试,因此我构建了一个hello.php: <?php include(APPPATH.'libraries/REST_Controller.php'); class Hello extends REST_Controller {
https://github.com/philsturgeon/codeigniter-restserver
。到目前为止还不错,我创建了一个简单的控制器进行测试,因此我构建了一个hello.php:
<?php
include(APPPATH.'libraries/REST_Controller.php');
class Hello extends REST_Controller {
function world_get() {
$data->name = "TESTNAME";
$this->response($data);
}
}
?>
这里有什么问题?
$data
以前未设置/定义。您需要执行如下操作:$data=newstdobject
然后为其分配属性:$data->name=“TESTNAME”代码>
或者根据示例,您可以使用数组:
class Hello extends REST_Controller {
function world_get() {
$data = array();
$data['name'] = "TESTNAME";
$this->response($data);
}
}
class Hello extends REST_Controller {
function world_get() {
$data = new StdObject;
$data->name = "TESTNAME";
$this->response($data);
}
}
class Hello extends REST_Controller {
function world_get() {
$data = array();
$data['name'] = "TESTNAME";
$this->response($data);
}
}