IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Erreur in SF_SYMFONY_LIB_DIR\vendor\propel\Propel.php line 476 [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut Erreur in SF_SYMFONY_LIB_DIR\vendor\propel\Propel.php line 476
    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

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut
    J'ai réussi à trouver comment corriger le problème.

    Il fallait changer le fichier databases.yml comme le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    all:
      propel:
        class:        sfPropelDatabase
        param:
          phptype:    mysql
          host:       localhost
          database:   symfony
          username:   root
          password:
          dsn:        mysql://root:@localhost/symfony

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 02/10/2006, 17h55
  2. Erreur de redirection (header("location /page.php");)
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 16/08/2006, 08h43
  3. erreur de validation xhtml strict cause php
    Par nebil dans le forum Langage
    Réponses: 2
    Dernier message: 24/07/2006, 21h29
  4. [MySQL] Erreur d'affichage d'un listing php dans un html
    Par carmen256 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 10/04/2006, 22h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo