Ich schreibe einen Symfony2-Controller. Mein Controller löscht einen Benutzer und zeigt dann eine Erfolgs- oder Fehlernachricht an. Das funktioniert und die Antwort sieht so aus:Wie bündle ich eine Redirect- und Render-Antwort in Symfony2 zusammen?
return $app['twig']->render('index.twig', array('list' => $list,'msg' => $msg));
Es gibt ein Problem. Die Website landet auf index/{username}/
. Ich möchte, dass die Website stattdessen auf index/
landet und die Nachricht dort anzeigt. Ich bin mit der folgenden Antwort umleiten kann:
return new RedirectResponse('/index/users/');
Die Frage ist, wie kann ich zusammen beiden Antworten bündeln, so dass ich umleiten zu index/
und die Nachricht auch dort angezeigt werden?
Wenn Sie Anmerkungen, Vorlagen und Konfiguration/Routen verwenden, müssen Sie nicht alle zusätzlichen Codezeilen ausführen. Überprüfen Sie hier http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/routing.html –