2014-09-21 116 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都存放在它自己的目錄中。

相關問題