Ich versuche, StreamedResponse zu verwenden, um Fortschritt auf meiner Indexseite in Symfony2 auszugeben.Wie verwende ich StreamedResponse, um Vorlagenansicht in Symfony2 zu rendern
Dieser Code unten zeigt meine Fortschritte bei den API-Aufrufen, wie es auftritt, aber ich habe Probleme beim Rendern der gestreamten Informationen in einer tatsächlichen Ansicht. Im Moment gibt es nur Klartext oben auf der Seite aus, dann wird die Ansicht gerendert, wenn alles fertig ist.
Ich möchte nicht das endgültige Array zurückgeben und schließen Sie die Funktion, bis alles geladen ist, aber ich kann nicht scheinen, eine regelmäßige Zweigvorlage anzuzeigen, während ich den Fortschritt ausgeben.
Ich habe versucht, Render, aber nichts scheint diese Ansicht Datei auf dem Bildschirm wirklich auszugeben, wenn ich zurückkomme. Ein weiteres wichtiges Detail ist, dass ich versuche, alles zum Zweig zu machen und es scheint einige interessante Probleme damit zu geben.
Sind diese 15 Anfragen sequenziellen? – Rhono
@Rhono, ja, sie sind sequentiell. Im Moment wird die Seite nicht gerendert, bis sie alle vollständig sind. Daher versuche ich den Fortschritt zu zeigen, wenn jeder Anruf beendet ist. – absentx