Codeigniter restclient不工作
问题描述:
我想为我的解决方案安装CodeIgniter RESTClient和RESTServer库。 (philsturgeon-codeigniter-restclient和chriskacerguis-codeigniter-restserver)。Codeigniter restclient不工作
我设法让其他服务器启动并运行,但我遇到了其他客户端的问题。
这些都是我做的步骤来我现在所在:
- 复制Rest.php文件(从GitHub下载),并把它的库文件夹
- 下载Curl library,并把它在图书馆
- 修改在Rest.php代码取消注释
$this->_ci->load->library('curl');
(如果我将鼠标悬停在该文件中,我得到了以下信息卷曲库的用途):
字段 '卷曲' 在是CI_Controller
没有发现
-
我创建一个名为 “RESTClient实现” 新控制器来测试我API。在这个控制器我创建了以下方法:
function rest_client_example($id) { $this->load->library('rest', array( 'server' => 'localhost/codeigniter/api/users/' )); $user = $this->rest->get('volunteer', array('id' => $id), 'json'); var_dump($user); }
浏览到http://localhost/codeigniter/api/restclient/rest_client_example/25然后给我
D:\wamp\www\codeigniter\application\controllers\api\Restclient.php:36:null
当执行下面的代码,而不是上面的,我得到一个正确的结果:
$this->load->library('curl');
$t = $this->curl->simple_get('api/users/volunteer', array('id'=>$id));
var_dump($t);
所以我知道curl正在工作。
我的猜测是我在加载curl库时出错了吗?
如果你什么'$自动加载[ '图书馆'] =阵列( '卷曲', '休息');''在autoload.php' – jagad89