私は奇妙な問題があります。私は別のコントローラにリダイレクトするように設定するアクションを設定します。 私は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は(の$ this - > generateUrl( 'target_route_name' を、['id' => $ id])) ' – JimL
助けてくれてありがとう!何十種類ものバリエーションを使用しています。 – Marduuk