Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与Slim一起使用时,如何启用细枝的调试?_Php_Twig_Slim - Fatal编程技术网

Php 与Slim一起使用时,如何启用细枝的调试?

Php 与Slim一起使用时,如何启用细枝的调试?,php,twig,slim,Php,Twig,Slim,Per: 创建新的Twig_环境实例时,可以传递一个数组 作为构造函数第二个参数的选项数: $twig = new Twig_Environment($loader, array('debug' => true)); 当与Slim一起使用时,这将如何实现?但是,我的尝试如下所示,{{dump(foo)}在第35行的“forms.html”中产生了一个未知的“dump”函数。错误。我尝试在Twig网站上添加脚本,但是,我不知道如何使用$loader以及在何处插入$Twig $contain

Per:

创建新的Twig_环境实例时,可以传递一个数组 作为构造函数第二个参数的选项数:

$twig = new Twig_Environment($loader, array('debug' => true));
当与Slim一起使用时,这将如何实现?但是,我的尝试如下所示,
{{dump(foo)}
在第35行的“forms.html”中产生了一个
未知的“dump”函数。
错误。我尝试在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;
};

也许有趣@瑞安!哈哈!只需要添加一行
$view->addExtension(new\Twig\u Extension\u Debug())。谢谢