我使用Slim 3,我希望将值传递给withRedirect
$app->get('/users/create/', function($request, $response, $args) use ($user){
return $this->view->render($response, 'usuarios/crear.html', ['data'=> []]);
})->setName('root');
我重定向
return $response->withRedirect($this->router->pathFor('root', ['data'=> $input]));
并重定向,但不显示新数据。感谢阅读!
答案 0 :(得分:2)
pathFor()
方法的第二个参数用于具有命名占位符(如/users/{id}
)的路由。
pathFor($name, array $data = [], array $queryParams = [])
的3.参数用于查询参数。
示例
return $response->withRedirect($this->router->pathFor('root', [], ['data'=> $input]));