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 :

probleme fichier schema.yml [1.x]


Sujet :

Symfony PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut probleme fichier schema.yml
    Bonjour,

    Je débute sur l'utilisation de Symfony, voici le fichier schema.yml que je voudrais écrire:

    Code X : 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
    18
    propel:
      BDD_salarie:
         _attributes: { phpName: salarie}
         id:
         nom:  varchar(25)
         prenom:  varchar(25)
         d_nais:  
         d_ent:
         form:  longvarchar
         dep:  varchar(4)
         groupe:  varchar(2)
      BDD_avance:
         _attributes: { phpName: avance}
         id:
         annee:
         fix:
         var:
         prom:

    lorsque je lance
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    $ php symfony propel-build-model

    Voici la réponse:
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >> schema    converting "/var/www/sf_sandbox/config/schema.yml" to XML
    >> schema    putting /var/www/sf_sandbox/config/generated-schema.xml
    
      [sfException]
      Incorrect settings for column d_nais

    d-nais normalement est de type date (date de naissance) je n'ai pas utilisé de tabulation et normalement cela devrait correspondre avec une BDD avec 2 tables BDD_salarie et BDD_avance avec leur champs. Je me suis basé sur l'exemple du tutoriel. Je ne comprend pas pourquoi cela ne marche pas. J'ai essayé en alignant les types mais c'est pareil.

    Merci pour votre aide

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    re, j'ai modifié le fichier ainsi:
    Code X : 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
    18
    propel:
      BDD_salarie:
        _attributes: { phpName: salarie}
        id: 
        nom:
        prenom:       
        d_nais:        
        d_ent:        
        form:         
        dep:          
        groupe:       
      BDD_avance:
        _attributes: { phpName: avance}
        id:
        annee:       
        fix:
        var:
        prom:

    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    symfony propel-build-model
    >> schema    converting "/var/www/sf_sandbox/config/schema.yml" to XML
    >> schema    putting /var/www/sf_sandbox/config/generated-schema.xml
    
    
      [sfException]
      Incorrect settings for column nom

    J'avoue que j'y perd mon latin! ce langage yaml est plutôt déboussolant on y trouve beaucoup de syntaxe du type
    variable : {type: varchar(255) }, une fois il faut indenter d'autre fois non

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Finalement après de nombreuses recherches, j'ai pris le problème à l'envers, j'ai créé ma BDD, puis extrait le fichier 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
    18
    propel:
      _attributes:
        package: lib.model
      Avance:
        id: { type: INTEGER, required: true, primaryKey: true }
        annee: { type: INTEGER, required: true }
        fix: { type: SMALLINT, required: true }
        var: { type: SMALLINT, required: true }
        prom: { type: SMALLINT, required: true }
      salarie:
        id: { type: INTEGER, required: true, primaryKey: true }
        nom: { type: VARCHAR, size: '25', required: true }
        prenom: { type: VARCHAR, size: '25', required: true }
        d_nais: { type: DATE, required: true }
        d_ent: { type: DATE, required: true }
        form: { type: LONGVARCHAR, required: true }
        dep: { type: VARCHAR, size: '4', required: true }
        groupe: { type: VARCHAR, size: '2', required: true }
    Pas vraiment simple, pour confirmer le fonctionnement, j'ai effacé les tables de ma BDD (par phpmyadmin) et recréer par: symfony propel-insert-sql cela a bien fonctionné, les tables ont été créées.

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

Discussions similaires

  1. [1.x] Probleme relation schema.yml
    Par modogo2000 dans le forum Débuter
    Réponses: 7
    Dernier message: 09/03/2011, 14h50
  2. [1.x] Probleme schema.yml et fixture.yml
    Par butters dans le forum Symfony
    Réponses: 33
    Dernier message: 08/07/2010, 16h08
  3. [VB] Probleme fichier perimé
    Par fehmitn dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 27/02/2006, 09h48
  4. [Fichier] Problème fichier texte
    Par ben127 dans le forum Langage
    Réponses: 3
    Dernier message: 03/02/2006, 21h41
  5. Probleme Fichier OST outlook
    Par RA dans le forum Outlook Express / Windows Mail
    Réponses: 6
    Dernier message: 25/11/2005, 11h33

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