0

我正在尝试$errors从传递给我的 slim\twig 模板的数组中获取数据()

$response->withRedirect($this->router->pathFor($event->getRoute(),$errors )),

但是当我做一个树枝 {{dump()}} 我得到空值,

但是,如果我做“ return $this->view->render($response,$event->getRoute(),$errors);”然后转储它,我会得到我需要的数据。

我想知道如何使用 slim3 中的 $response->withRedirect 来做到这一点。

我环顾了 slim\twig github ( https://github.com/slimphp/Twig-View ) 但我找不到关于如何使用$response->withRedirect或将数组传递给树枝的文档很好用$this->view->render

我的苗条 3 视图设置是

$container['view']=function($container){
    $view =  new \Slim\Views\Twig('../app/Views',['cache' => false,'debug' => true]);
    $view->addExtension(new \Slim\Views\TwigExtension(
        $container->router, 
        $container->request->getUri()
        ));

        $view->addExtension(new \Twig_Extension_Debug());
    return $view;
};

谢谢你。

4

0 回答 0