带有重定向问题和参数的Slim 3

时间:2018-12-11 01:21:44

标签: php redirect slim

我使用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]));

并重定向,但不显示新数据。感谢阅读!

1 个答案:

答案 0 :(得分:2)

pathFor()方法的第二个参数用于具有命名占位符(如/users/{id})的路由。

pathFor($name, array $data = [], array $queryParams = [])的3.参数用于查询参数。

示例

return $response->withRedirect($this->router->pathFor('root', [], ['data'=> $input]));