Salut,

De rien, mais en même temps je viens de trouver un bug avec
defaultIdMethod défini à none.

bon courage.

Le 12/02/08, Flashball<[EMAIL PROTECTED]> a écrit :
>
> Je me doutais bien que j'avais fait le boulet qqpart...
>
> Donc pour résumer, je n'avais pas créé une relation identifiante (sous
> MySql Workbench) pour les tables 'relevancy' et 'interest'. Résultat,
> je n'avais pas de clefs primaires définies dans ma bdd, mais
> uniquement des clefs étrangères. Maintenant que j'ai ajouté une clef
> primaire (composé des deux clefs étrangères), le problème est réglé:
> Propel me génère ce qu'il faut à partir du fichier yml, et en plus,
> sans préciser l'attribut 'defaultIdMethod: none'!
>
> Un grand merci à Lionel Chanson pour son aide et sa patience...
>
>
> On 8 fév, 13:52, Flashball <[EMAIL PROTECTED]> wrote:
> > j'ai fait gaffe aux espaces mais rien n'y fait, les ID sont générés qd
> > j'utilise le yml
> >
> > On 5 fév, 16:55, "lionel chanson" <[EMAIL PROTECTED]> wrote:
> >
> > > Bon j'ai encore fait mon boulet... les tabs marchent pas sous gmail...
> >
> > > Donc c'est
> >
> > > _attributes:
> > >      defaultIdMethod: none
> >
> > >http://trac.symfony-project.com/wiki/sfBookFRmodel#Syntaxedesch%C3%A9...
> >
> > > Fait gaffe aux indentations.
> >
> > > ++
> >
> > > Le 05/02/08, lionel chanson<[EMAIL PROTECTED]> a écrit :
> >
> > > > Normalement c'est :
> > > > _attributes:
> > > > defaultIdMethod: none
> >
> > > > Le 04/02/08, Flashball<[EMAIL PROTECTED]> a écrit :
> >
> > > > > > Rajoute dans attributes: { defaultIdMethod: none }
> >
> > > > > Décidément, je n'arrive pas à dresser propel! Je ne maitrise pas le
> > > > > yml donc j'ai tenté différentes techniques, mais rien n'y fait, je me
> > > > > retrouve toujours avec un Id non désiré sur l'objet "Interest" du
> > > > > modèle. Voilà mon extrait yml de la table interest:
> >
> > > > >   interest:
> > > > >     _attributes:
> > > > >       idMethod: none
> > > > >     USER_ID:
> > > > >       type: INTEGER
> > > > >       foreignTable: user
> > > > >       foreignReference: ID
> > > > >       onDelete: RESTRICT
> > > > >       onUpdate: RESTRICT
> > > > >     QUESTION_ID:
> > > > >       type: INTEGER
> > > > >       foreignTable: question
> > > > >       foreignReference: ID
> > > > >       onDelete: RESTRICT
> > > > >       onUpdate: RESTRICT
> > > > >     CREATED_AT:
> > > > >       type: TIMESTAMP
> > > > >     _indexes:
> > > > >       fk_INTEREST_USER:
> > > > >         - USER_ID
> > > > >       fk_INTEREST_QUESTION:
> > > > >         - QUESTION_ID
> >
> > > > > Pour info, j'ai testé - sans succès:
> > > > >     _attributes:
> > > > >       idMethod: none
> >
> > > > >     _attributes:
> > > > >       defaultIdMethod: none
> >
> > > > >     attributes:
> > > > >       idMethod: none
> >
> > > > >     attributes:
> > > > >       defaultIdMethod: none
> >
> > > > >     attributes: { defaultIdMethod: none }
> >
> > > > > Dites moi que je ne suis pas loin du but! :)
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à