IndexController
ArticleController
Avec le maker :
php bin/console make:controller
OneToMany, dans ce cas, signifie "One Category To Many Offers"
Avec le package ayant pour alias orm-fixtures, création d'un ensemble de données regroupant les types de contrats et les offres.
Fichier : AppFixtures.php
Utilisation de la librairie Faker
Injection de dépendance : ArticleRepository
Utilisation du ParamConverter dans ArticleController : installation manuelle d'un bundle récemment abandonné : le SensioFrameworkExtraBundle.
composer require sensio/framework-extra-bundleÀ partir de la version 6.2 de Symfony, le ParamConverter, pour lire une entité, est remplacé par EntityValueResolver.
Création d'un formulaire de newsletter avec un champ email.
Structure du formulaire : NewsletterType
Contrôleur pour gérer le formulaire : IndexController
Utilisation du composant symfony/mailer.
Type-hint de la MailerInterface dans le contrôleur newsletterSubscribe, dans la classe IndexController