Bonsoir,
J'ai un problème lorsque j'exécute la commande suivante : symfony console doctrine:fixtures:load
j'obtiens ça :
Pouvez-vous m'aider ? merci
Bonsoir,
J'ai un problème lorsque j'exécute la commande suivante : symfony console doctrine:fixtures:load
j'obtiens ça :
Pouvez-vous m'aider ? merci
Bonjour,
Est-ce que les informations de la base de données sont bien renseignées dans le fichier .env ?
Quel type de bdd utilises-tu (mysql, postgre, sqlite, autre...) ? Si autre que sqlite, est-ce que le serveur bdd est bien démarré (un accès via PhpMyAdmin, HeidiSQL ou un autre client sql par exemple) ?
https://symfony.com/doc/current/doct...g-the-database
Bonjour, oui les informations sont renseignées. J'utilises mysql et le serveur bdd est bien démarré via phpMyAdmin.
![]()
En effet le fichier .env semble correct (je suppose que les identifiants "root" sans mot de passe sont bons).
Tu as déjà réussi à faire fonctionner d'autres projets Symfony sur ce poste ?
Sinon p-e vérifier les prérequis du framework :
La base de données a bien été créée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part > symfony check:requirements
Code : Sélectionner tout - Visualiser dans une fenêtre à part > php bin/console doctrine:database:create
l'erreur ne vient pas de Symfony mais de l'extension pdo_mysql qui n'est soit pas installée ou soit pas activée.could not find driver
La commande suivante permet de lister toutes extensions php:
le lien suivant propose des solutions quant à l'activation du module pdo : https://www.developpez.net/forums/d2...t-find-driver/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 php -m
Bonsoir, j'ai pu avancer en repartant de zéro avec XAMPP, maintenant j'ai un autre soucis. getDoctrine n'est pas reconnu apparemment mais je ne sais pas comment procéder...
![]()
pour question de lisibilité autant poster ton code source au lieu de faire une capture d'écran.
si tu rencontres une telle erreur c'est que utilises Symfony 6 et où la méthode $this->doctrine() a été supprimée.
Pour récupérer tous les articles tu peux passer par la classe ArticleRepository:
Mais tu peux aussi passer par l'entity manager comme stipulé dans la doc https://symfony.com/doc/current/doct...m-the-database
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function index( ArticleRepository $articleRepository ): Response { $articles= $articleRepository->findAll(); //... }
Merci pour la réponse, effectivement je suis sous Symfony 6.0.
Partager