您好我正在尝试重新发送发出请求的页面。
我尝试过这么多形式,但没有人工作。
有人可以帮助我。
就是那样:
您在页面上并且单击了一个链接,此链接会向我的控制器发送一些信息,验证该信息,但是当它到达控制器时,这将验证该信息。如果有效则一切正常,但如果无效,我需要重新加载带有消息的页面。
请帮忙。我尝试过的一些事情都是。
return $this->redirect($this->generateUrl($request->get('_route'), $request->query->all()));
return $response->getContext()->getController()->redirect($request->getUri());
return $this->container->get('request')->getPathInfo();
等
我需要帮助。
答案 0 :(得分:2)
使用Forward
代替
return $this->forward($request->get('_route'), array(), $request->query->all());
如果您的路径有任何参数而不是空数组,请在关联数组中使用这些参数。