Ich habe eine Anforderung, das Abfrageergebnis in CSV, die mit einem Klick auf die Schaltfläche herunterladbar sein sollte. Ich benutze PHP Symfony Framework für die Datenbankinteraktion. Kann mir jemand helfen, wie man sich nähert, um dies zu erreichen? Jede Hilfe wäre sehr dankbarWie Abfrageergebnis als CSV mit Spaltennamen in Symfony erhalten PHP
-2
A
Antwort
0
Bitte geben Sie weitere Informationen, insbesondere über "das Abfrageergebnis" - welche Abfrage, wie dieses Ergebnis aussieht. Wenn Sie mindestens Symfony 3.2 verwenden, können Sie build-in CSV encoder verwenden.
Dann sollten Sie nur eine Objektinstanz von \Symfony\Component\HttpFoundation\Response
zurückgeben.
Zum Beispiel:
$csvContent = $container->get('serializer')->encode($result, 'csv');
return new \Symfony\Component\HttpFoundation\Response(
$csvContent,
\Symfony\Component\HttpFoundation\Response::HTTP_OK,
[
'Content-Type' => 'text/csv'
]
);
Verwandte Themen
- 1. NULL Spaltennamen in Hive Abfrageergebnis
- 2. PHP csv Bericht hinzufügen Spaltennamen
- 3. Header (Spaltennamen) aus Abfrageergebnis entfernen
- 4. Kann CSV als OutPut nicht erhalten - PHP
- 5. wie Abfrageergebnis in PHP sortieren?
- 6. PHP/MySQL Abfrageergebnis als etwas anderes anzeigen
- 7. Lesen CSV Artikel mit Spaltennamen
- 8. DataReader zu .CSV mit Spaltennamen
- 9. Alle Spaltennamen, die für ein Abfrageergebnis fehlen
- 10. Abfrageergebnis als Zeichenfolge speichern
- 11. erhalten Daten in einem Array von Abfrageergebnis in php
- 12. Wie Abfrageergebnis mit PHP mysql (PDO) Echo
- 13. Symfony-Übersetzung mit csv-Datei
- 14. Erhalten 4. Zeile Abfrageergebnis
- 15. Wie erhalten Sie Spaltennamen mit unterschiedlichen Werten?
- 16. Suche Spaltennamen in csv-Datei mit C#
- 17. Wie erhält man bestimmte Spaltennamen beim Export in CSV?
- 18. Lese csv mit Spaltennamen x Wertepaaren
- 19. Wie teilt man CSV in Teile mit Spaltennamen?
- 20. Abfrageergebnis als Variable festlegen
- 21. Wie zeigen Abfrageergebnis-Raws als Tabelle in einer Aktivität?
- 22. Unterteilung mit Spaltennamen als Objekte
- 23. MDB/ODBC mit PHP - falsches/gruppiertes Abfrageergebnis
- 24. Erhalten Sie die spezifischen CSV-Spaltendaten basierend auf dem Spaltennamen
- 25. Mungo: das Abfrageergebnis richtig erhalten
- 26. Python-dicreader - Wie CSV-Spaltennamen Kleinbuchstaben machen?
- 27. Kann die xml erhalten Attribute als Spaltennamen mit dem XSLT
- 28. Wie Daten in MySQL-Tabelle mit Spaltennamen einfügen als Nummer
- 29. Verwenden von Abfrageergebnis als Unterabfragensyntax
- 30. CSV-Export funktioniert nicht mit Symfony 3
Es gibt viele Möglichkeiten, wie Sie es tun können, können Sie zeigen, was Sie versucht haben? –
Um ein On Topic Fragen zu stellen, lesen Sie bitte [Welche Themen kann ich fragen] (http://stackoverflow.com/help/on-topic) und [Welche Themen zu vermeiden] (https://stackoverflow.com/) help/dont-ask) und [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und [die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/Schreiben der perfekten Frage /) und wie man ein [minimales, vollständiges und überprüfbares Beispiel] erstellt (http://stackoverflow.com/help/mcve) – RiggsFolly