Aller au contenu

Serializer

Objectif : permettre à l'utilisateur de récupérer un fichier CSV avec l'ensemble des citations.

Exemple: https://quote-machine-demo.akollade.fr/quote.csv

Travail à réaliser

  1. Créer une nouvelle action dans QuoteController pour gérer l'export CSV
    • URL : /quote.csv
  2. Modifier cette action pour générer un CSV de toutes les citations de l'application avec le composant Serializer, les champs suivants doivent être présents dans le CSV :
    • contenu de la citation
    • meta de la citation
    • nom de la catégorie
    • nom de l'auteur
    • date de création de la citation
  3. Ajouter un bouton d'export au niveau de la liste des citations
  4. Ajouter un test fonctionnel pour la fonctionnalité

Ressources :


Dernière mise à jour: February 27, 2023