0

$errorsを使用して、slim\twig テンプレートに渡す配列からdata() を取得しようとしています。

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

しかし、小枝 {{dump()}} を実行すると、null になり、

ただし、「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