我正在尝试使用CI Rest服务器构建Restful API(可在此处获取:https://github.com/chriskacerguis/codeigniter-restserver)
我下载了存储库,并将两个文件:Format.php和REST_Controller.php放在我的app的libraries文件夹中,rest.php文件放在config文件夹中。
以下是我的API控制器内容:
<?php
require(APPPATH'.libraries/REST_Controller.php');
class Api extends REST_Controller {
function __construct()
{
parent::__construct();
$this->load->database();
$this->load->model("doseapim");
}
function getDose(){
if(!$this->get('isid'))
{
$this->response(NULL, 400);
}
$user = $this->doseapim->getdose($this->get('isid') );
if($user)
{
$this->response($user, 200); // 200 being the HTTP response code
}
else
{
$this->response(NULL, 404);
}
}
}
但是,我收到了这个错误:
遇到PHP错误
严重性:解析错误
消息:语法错误,意外''。libs / REST_Controller.ph' (T_CONSTANT_ENCAPSED_STRING)
文件名:controllers / Api.php
行号:4
回溯:
是否有人可以帮我解决这个问题,
提前致谢
(我使用的是PHP 5.6)
答案 0 :(得分:4)
替换下面的行
需要(APPPATH'.libraries / REST_Controller.php');
使用:
需要(APPPATH '/库/ REST_Controller.php');