2015-05-09 58 views
1

我已決定使用我的簡單項目的金剛鸚鵡路由器類,所以只是想知道我如何可以將金枝魚模板系統集成。有沒有辦法做到這一點??嫩枝運行,金剛鸚鵡被罰款運行,但溫家寶我嘗試做一些像這樣的事情,這說明「調用一個成員函數渲染()一個非對象」,這裏是代碼我使用金剛鸚鵡路由器類與枝條模板

require 'Macaw.php'; 
use \NoahBuscher\Macaw\Macaw; 

require_once 'lib/Twig/Autoloader.php'; 
Twig_Autoloader::register(); 

$loader = new Twig_Loader_Filesystem('views'); 
$twig = new Twig_Environment($loader, array(
    'cache' => 'cache', 
)); 
    Macaw::get('/', function() { 
     $twig->render('home.twig', array('text' => 'Hallo World')); 
}); 

看到我不是一個鐵桿開發者,所以可能是一個完全愚蠢的問題,但是如果有人向我展示如何使用這兩個系統,它將會非常有幫助。

回答

3

你需要使用use導入$twig變量到函數的範圍:

Macaw::get('/', function() use ($twig) { 
    // ... 
});