Génération d'entité en ligne de commande
Bonsoir chers amis développeurs;
j'apprends Symfony 2.8, vraiment débutant, de ce fait je suis un tutoriel.
je dois générer une classe entité en ligne de commande
Code:
php app/console generate:doctrine:entity
Mais elle me demande de saisir l'entité, ce que je fais.
Mais une erreur mysql me dit que l'accès à la base de données mysql n'est pas autorisé. Du coups je cherche un peu.
et je trouve que je dois modifier le fichier app/config/parameters.yml
Code:
1 2 3 4 5 6 7 8 9 10 11
| parameters:
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: root
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: 48712fc2966d145af8c089a813b1aa71b97cb448 |
je mofifie donc database_password.
je retape
Code:
php app/console generate:doctrine:entity
Cette fois c'est la base de donnée symfony qui n'est pas reconnu par
Code:
1 2 3 4
| [Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [1049] Unknown database 'symfony'
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [1049] Unknown database 'symfony' |
Alors je voudrais savoir ce qui ne marche pas dans mon travail. Dans le tutoriel que je suis, il n'a pas été question de créer la base de donnéés d'abord avant de generer des entités. (Pour le mot de passe je comprends, car j'ai mis un mot de passe sur le SGDB)
Merci de votre aide.