2014-04-28 4 views
1

안녕하십니까 요청을 한 페이지를 다시 보내려고합니다.요청 페이지를 다시 보내십시오.

많은 형식으로 시도했지만 아무도 작동하지 않습니다.

나를 도와 줄 수 있습니까?

당신은 페이지에 당신이 링크를 클릭은,이 링크가 있음을 확인 내 컨트롤러에 몇 가지 정보를 보내지 만이 컨트롤러에 도착했을 때, 이것은 그 유효성을 검사 :

그런 식으로 작동하는지. 유효하면 모든 작동 확인,하지만 유효하지 않은 경우 메시지가있는 페이지를 새로 고침해야합니다.

도와주세요. 제가 시도한 것들 중 일부는 있습니다.

return $this->redirect($this->generateUrl($request->get('_route'), $request->query->all())); 
return $response->getContext()->getController()->redirect($request->getUri()); 
return $this->container->get('request')->getPathInfo(); 

는 그와 도움이 필요하세요. 경로는 매개 변수 대신 빈 배열 연관 배열에서 이러한 매개 변수를 사용할 수있는 경우 대신

return $this->forward($request->get('_route'), array(), $request->query->all()); 

+0

유효하지 않은 다른 페이지로 리디렉션 및 제출 된 모든 데이터를 유지하고 싶은 경우, 바로가는 링크 과정을 계속 유효하면? 컨트롤러 동작을 제공하면 도움이 될 것입니다 – Javad

+0

아니요, 유효하지 않은 경우 요청하는 페이지를 새로 고침하고 싶습니다. – fjbatresv

+0

그리고 전달 된 모든 매개 변수를 쿼리 문자열에 보관 하시겠습니까? – Javad

답변

관련 문제