Bonjour à tous,

Je commence dans symfony et j'ai suivi ce tutoriel.
Mon environnement est le dernier WAMP avec Windows XP.

Je veux faire le même projet que le tutoriel mais en utilisant MySQL.

Voici les commandes que j'ai tapé pour le projet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$ symfony init-project first_project
$ symfony init-app frontend
 
// Une fois le fichier shema.yml rempli et la bd mysql créée
// Création des tables sans erreur, elles apparaissent sur mysql
$ symfony propel-build-all
 
$ symfony propel-generate-crud frontend post Post
$ symfony propel-generate-crud frontend comment Comment
properties.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[symfony]
  name=first_project
databases.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
all:
  symfony:
    class:        sfPropelDatabase
    param:
    dsn:          mysql://root:@localhost/symfony
propel.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
propel.targetPackage       = lib.model
propel.packageObjectModel  = true
propel.project             = first_project
propel.database            = mysql
propel.database.createUrl  = mysql://root:@localhost/
propel.database.url        = mysql://root:@localhost/symfony
schema.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
propel:
  weblog_post:
    _attributes: { phpName: Post }
    id:
    title:       varchar(255)
    excerpt:     longvarchar
    body:        longvarchar
    created_at:
 
  weblog_comment:
    _attributes: { phpName: Comment }
    id:
    post_id:
    author:      varchar(255)
    email:       varchar(255)
    body:        longvarchar
    created_at:
Voici le code de l'erreur que s'affiche lorsque j'essaie d'afficher http://localhost/first_project/web/f...d_dev.php/post :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
[PropelException]
No connection params set for propel
stack trace
 
    * at ()
      in SF_SYMFONY_LIB_DIR\vendor\propel\Propel.php line 476 ...
             473.
             474.             $dsn = isset(self::$configuration['datasources'][$name]['connection']) ? self::$configuration['datasources'][$name]['connection'] : null;
             475.             if ($dsn === null) {
             476.                 throw new PropelException("No connection params set for " . $name);
             477.             }
             478.
             479.             include_once 'creole/Creole.php';
J'ai recherché sur google et je n'ai rien trouvé qui corrige mon problème.
En espérant que vous pourrez m'aider.

Merci d'avance