Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 16h15   #1
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Par défaut [Generator] Associations n:m reflexives

Bonjour,

J'essaie depuis (quelques) heures d'utiliser le admin_double_list (fichier generator.yml) sur une entité qui a une relation reflexive plusieurs à plusieurs.

Avec des situations classiques de relations n:m entre 2 classes distinctes, j'ai bien le résultat attendu mais avec mon entité, j'ai à chaque fois l'erreur :

Citation:
Fatal error: Call to a member function getRelatedTableName() on a non-object in /usr/share/php/symfony/addon/propel/sfPropelManyToMany.class .php on line 64
avec plein de code PHP en sortie...

J'ai la version 1.0.15 de symfony (la dernière stable je crois).

Y'a-t-il une config spéciale à faire ? Ou ce n'est pas prévu d'avoir des relations reflexives ?

Merci
Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 11h01   #2
Membre régulier
 
Inscription : septembre 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 138
Points : 81
Points : 81
Envoyer un message via MSN à phpiste
Bonjour ,
T'est sur que tes clés etrangères sont elles bien générées dans le modèle
phpiste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 11h13   #3
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Citation:
Envoyé par phpiste Voir le message
Bonjour ,
T'est sur que tes clés etrangères sont elles bien générées dans le modèle
Oui.

As-tu déjà travailler avec une association réflexive ? Ça fonctionnait bien chez toi ?

Merci
Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 11h23   #4
Membre régulier
 
Inscription : septembre 2006
Messages : 138
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 138
Points : 81
Points : 81
Envoyer un message via MSN à phpiste
Non pas encore mais j'ai eu cette erreur dans une relation 1:n
et c'etait juste une question de clé etrangère mal déclaré dans le modele
voila un lien qui peut t'aider
http://www.symfony-project.org/forum/index.php/t/6950/
http://www.symfony-project.org/forum/index.php/m/41299/
phpiste est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2008, 15h32   #5
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Problème résolu. Grâce à un patch trouvé sur le site de symfony
http://trac.symfony-project.com/ticket/3037

Chose que je ne comprend, c'est pourquoi ce patch n'est toujours pas intégré dans la version stable de symfony,...enfin bref !

symfony day
Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h43.


 
 
 
 
Partenaires

Hébergement Web