在Symfony的2我已經在我的控制器下面的代碼:Symfony的2重定向使用POST
// prepare to render the seller info panel
$response = array(
'data' => $data,
);
// render the seller info panel
return $this->redirect($this->generateUrl('route', $response));
,其中路線是:
route:
pattern: /listing/complete/{data}
defaults: { _controller: FooBundle:Foo:action }
requirements:
_method: POST
這並不因爲重定向的工作是一個GET請求。我也嘗試過這種模式,但其不匹配的路由:
route:
pattern: /listing/complete
defaults: { _controller: FooBundle:Foo:action }
requirements:
_method: POST
我已經找到了路由文檔無益。有沒有一種方法可以讓重定向發出POST請求?這條路線會是什麼樣子,我必須在控制器中做任何事情才能實現?
可能的重複http://stackoverflow.com/q/5576619/569101 – j0k