每http://twig.sensiolabs.org/doc/api.html#using-extensions:
创建新的Twig_Environment实例时,可以传递数组 of options作为构造函数的第二个参数:
$twig = new Twig_Environment($loader, array('debug' => true));
与Slim一起使用时如何实现?我的尝试如下,{{ dump(foo) }}
会导致Unknown "dump" function in "forms.html" at line 35.
错误。我尝试在Twig网站上添加脚本,但是,我不知道$loader
使用什么以及在哪里插入$twig
。
$container['view'] = function ($c) {
$view = new \Slim\Views\Twig('../application/templates', [
//'cache' => 'path/to/cache' // See auto_reload option
'debug' => true,
'strict_variables'=> true
]);
$view->addExtension(new \Slim\Views\TwigExtension(
$c['router'],
$c['request']->getUri()
));
return $view;
};