ORM Doctrine :
Doctrine est un ORM (Object Relational Mapping) pour PHP. Il permet de manipuler des données de la base de données sans avoir à écrire de requêtes SQL.
La documentation officielle est ici
Doctrine est installé par défaut dans Symfony.
La documentation Symfony est ici
On configure la base de données dans le fichier ".env" à la racine de l'application
- Le login du user MySQL (login phpMyAdmin)
- le mot de passe du user MySQL
- Le nom de la base de donnée
- La version du serveur (on le retrouve dans phpMyAdmin), pour une base de données mariadb, spécifier comme cela mariadb-5.2.1 ou 5.2.1 est à adapter à votre version.
On crée ensuite la base de données
On peut maintenant créer des entités.