2011-11-07 76 views
1

我已經創建fat free framework第一PHP文件,但它是不工作的文件不含脂肪框架入門錯誤

內容:

<?php 
    require_once("../fatfree/lib/base.php"); 
    F3::route('GET /','home'); 
    function home() 
    { 
     echo 'Hello, world!'; 
    } 
    F3::run(); 
?> 

我得到一個404錯誤

+0

哪些是您使用訪問您的網頁的網址?請記住,如果您不以「http:// yourserver /」(即在服務器根目錄中)訪問該示例,該示例將不起作用:http://fatfree.sourceforge.net/page/getting-started/不能得到該示例運行 – dinopmi

+0

雅當然,我使用127.0.0.1,本地主機 – Noor

+0

當我刪除所有的代碼和放置回聲「你好」,這是好的 – Noor

回答

1

路由引擎不能調用那樣的鬆散函數。您應該讓您的功能像這樣一類的方法:

<?php 
    require_once("../fatfree/lib/base.php"); 
    F3::route('GET /','foo->home'); 
    class foo{ 
    public function home() 
    { 
     echo 'Hello, world!'; 
    } 
    } 
    F3::run(); 
?> 

或關閉您的家庭功能於anonimous功能是這樣的:

<?php 
    require_once("../fatfree/lib/base.php"); 
    F3::route('GET /',function() { 
     echo 'Hello, world!'; 
    } 
); 
    F3::run(); 
?>