• Création des tables (Category, Article, Commentaire)
• Création des relations :
o D’ Article à Category : ManyToOne o D’ Article à Comment : OneToMany o D’ Article à User : ManyToOne • Installation du Faker o composer require fzaninotto/faker • Installation de la librairie des Fixtures o composer require --dev doctrine/doctrine-fixtures-bundle • Création de la fixture o php bin/console make:fixtures • On a besoin d’un User : • Et on a besoin de 3 Catégories, dont chaque catégorie aura de 4 à 6 Articles :
• Et pour chaque Article entre 4 et 10 commentaires :
• Création de des données fakee :
• On passe maintenant a l’affichage, on commence par le controller, pour faire passer à la
page twig les informations dont on a besoin : • Maintenant, on personnalise l’affichage de nos données :
• Et voilà le résultat final :
• Pour activer le bouton « Lire la suite » on doit créer une route paramétrée : • Ensuite on crée la page show.html.twig :
• Enfin, on modifie le bouton « Lire la suite » :
• Le résultat : • Maintenant, on attaque la partie commentaire : • Le résultat final :