私はSymfony2コントローラを作成しています。私のコントローラはユーザーを削除し、成功または失敗のメッセージを表示します。これは機能しており、応答は次のようになります。Symfony2でリダイレクトとレスポンスを一緒にバンドルする方法
return $app['twig']->render('index.twig', array('list' => $list,'msg' => $msg));
問題が1つあります。ウェブサイトはindex/{username}/
にあります。私は代わりにindex/
に着陸し、そこにメッセージを表示するようにウェブサイトを希望します。私は、次の応答をリダイレクトすることができています:
return new RedirectResponse('/index/users/');
質問は、私が一緒に両方の応答を束ねない方法ですので、私はindex/
にリダイレクトしてもそこにメッセージを表示しますか?
Annotations、Templates&Configuration/Routesを使用する場合、この余分なコード行をすべて行う必要はありません。ここをクリックhttp://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/routing.html –