2015-05-09 68 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) { 
    // ... 
});