Ich versuche nur einen einfachen Trick zu machen, kann aber keine Lösung finden. Ich sende eine Post-Anfrage von der angular.js-App mit der $ http-Methode. Alles, was ich will, ist es, um Zweig Vorlage weitergeleitet, wo Post-Daten analysiert werden. Ich habe versucht, $this->redirect, $this->render
oderSymfony2 rendern Seite und umleiten auf diese Seite
/**
* @Route("/print/quote")
*
* @param Request $request
* @return Response
*/
public function printQuoteAction(Request $request)
{
return $this->redirect($this->generateUrl('printQuotAction', array(
'data' => $request->request->all()
)));
}
aber diese Arbeit nicht für mich, was kann ich tun?
Auch ich versuchte
return $this->render('PTHearingBundle:Print:quote.html.twig', array(
'data' => $request->request->all()
));
Und seine macht wirklich eine Seite, aber HTML-Markup als Antwort zurückgibt, aber ich möchte auf diese Seite weitergeleitet werden.
Was meinst du mit: "Ich möchte auf diese Seite gezwungen werden"? –
Um automatisch umgeleitet zu werden –
Ok. Ich weiß nichts über angular.js, aber ich denke, es ist Senden und XHR-Anfrage, so dass es nicht umgeleitet werden kann. Sie sollten den Rückgabewert erhalten und die Umleitung von der angular.js-Seite tun. –