Parfois il faut générer un export CSV d’un nombre considérable de données.

Pour éviter que ça soit très long ou limité par la mémoire maximum de PHP, on peut “streamer” la réponse, c’est-à-dire l’envoyer au fil de l’eau.

Dans l’exemple ci-dessous, on récupère avec doctrine en base 30 millions de données, on doit générer un export CSV et l’envoyer au navigateur.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire