Symfony - Récupérer des données et les envoyer dans notre html

Symfony - Récupérer des données et les envoyer dans notre html

Pour récupérer des données avec Symfony vous devez d'abord, connecter votre base de données en mettant la bonne cofiguration dans le fichier .env

Ensuite créer votre base de données grâce à une commande Symfony pour en même temps s'assurer que tout est bien connecté

symfony console doctrine:database:create

Une fois que vous avez créé vos entités avec la commande symfony 

symfony console make:entity

Répondez au questionnaire

Puis executez cette commande pour mettre à jour votre base de données en fonction de vos entités

symfony console doctrine:schema:update --dump-sql --force

Le --dump-sql sert vérifier les requetes que l'on va faire

Et le --force a les executers

Placez vous dans votre controller et nous allons commencer à récupérer les données de votre base de données

Il y a deux lignes à ajouter dans votre controller pour récupérer vos données

Celle ci est toujours obligatoire pour récupérer notre Entity manager

$em = $this->getDoctrine()->getManager();

Et celle ci nous permet de récupérer tout nos clients grâce à findAll();

$clients = $em->getRepository(Client::class)->findAll();

 

17/11/2021