我是Restler 2.0的新手 我尝试创建一个API,http://exampe.com/api/index.php/lbs/hello/123456并返回成功结果 但是当我放http://exampe.com/api/index.php/lbs/getloc/123456时,它返回失败。 任何人都知道它会发生什么?
结果:
{
"error": {
"code": 404,
"message": "Not Found"
}
}
以下是代码:
的index.php
require_once 'restler/restler.php';
require_once 'classes/lbs.php';
$r = new Restler();
$r->addAPIClass('LBS');
$r->addAPIClass('Say');
$r->handle();
lbs.php
class LBS {
function getloc($to) {
return $to;
}
function hello($to) {
return $to;
}
}
答案 0 :(得分:0)
您需要包含通过Say
方法添加的类addAPIClass
的文件。你的索引文件应该是下面的
require_once 'restler/restler.php';
require_once 'classes/lbs.php';
require_once 'classes/say.php';
$r = new Restler();
$r->addAPIClass('LBS');
$r->addAPIClass('Say');
$r->handle();