2
我有一個奇怪的問題。我想setAction形成重定向到另一個控制器。 我有2個用戶和地址的控制器。在路線/ {ID} /修改我們的用戶控制器樹枝和有這一點,生成的表單:表單操作重定向到另一個控制器Symfony2.8
$add=new Address();
$formAddress=$this->createFormBuilder($add)
->setAction($this->redirectToRoute("/{id}/addAddress",array('id'=>$id)))
->add("city","text")
->add("street","text")
->add("housenumber","text")
->add("flatnumber","text")
->add("send","submit")
->getForm();
提交我希望被重定向到地址控制器,其中表格將被處理,地址控制器的路線是經過/ {ID}/addAddress。 在此先感謝您的答案!乾杯!
檢查[文件](http://symfony.com/doc/current/form/action_method.html),你應該使用' - >的setAction($這個 - > generateUrl( 'target_route_name' ,['id'=> $ id]))' – JimL
感謝您的幫助!使用了幾十種變化,這很好用! – Marduuk