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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
php app/console generate:doctrine:entity
Cette fois c'est la base de donnée symfony qui n'est pas reconnu par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.