2014-09-21 115 views
0

我正在努力如何将Restler与网站集成。如果我们举个最简单的例子:hello world,它需要.htaccess通过index.php路由一切。但是,如果我的主页需要驻留在那里呢?如何通过index.php路由所有“主页”页面

  1. 有一个“家”网页,当他们进入我的网站上的用户土地
  2. 要继续上,也许是形式是这个页面,他们可以提交到:因此,例如,如何我根本就我在休息室的课

在文档中有一个表单示例,但它非常复杂,需要使用其他框架。我想从简单开始。目前,如果我按照Hello World示例,但选择进入我的网站首页mysite.org/index.php我得到的错误

"{ 
    "error": { 
     "code": 404, 
     "message": "Not Found" 
    }, 
    "debug": { 
     "source": "Routes.php:436 at route stage", 
     "stages": { 
     "success": [ "get" ], 
     "failure": [ "route", "negotiate", "message" ] 
     } 
    } 
}". 

如何让我的index.php的东西,游客可以一起工作?

回答

0

创建一个类映射到网站的根目录。例如说,家庭类

class Home { 
    public function index(){ 
     return "The content for root"; 
    } 
} 

,然后加入家庭类地图时,它根除

$r = new Restler(); 
$r->addAPIClass('Home',''); //second parameter is the path to map it to where blank means root 
... 

现在,我一直都安装了restler有关您的API根将与"The content for root"

0

回应东西放到我的网站的子目录中,称为API,这就是.htaccess重写的地方。这样我的网站仍然是一个“普通”网站,然后所有的API都存放在它自己的目录中。

相关问题