Bonjour,

Mon problème concerne un système de news.
Voila j'ai une table avec des news et une clé étrangére pointant vers
un utilisateur (d'une autre table)
A la suppression d'un utilisateur, cet clé étrangére est mise à NULL.

Je cherche à afficher les news avec sfPropelPager et un code très
similaire a celui trouvé dans Askeet.
Le problème est que si je laisse la méthode ($pager->setPeerMethod)  à
"doSelect" il me dit qu'il ne veut pas redéfinir une méthode :

Fatal error: Cannot redeclare BaseNews::setUtilisateur() in /home/
simon/projet/www/lib/model/om/BaseNews.php on line 481

Et si j'utilise "DoSelectJoinUtilisateur"  il ne m'affiche plus les
news ou la clé étrangére est NULL.

Je cherche donc à faire un LEFT JOIN afin de retenir toutes les news
et les utilisateurs si nécessaire. Seulement je ne sait pas si cela
est possible. (il n'y a pas de méthode peer du style
"doSelectLeftJoinUtilisateur" et si j'ajoute un "left join" sur
l'objet Criteria du pager ça ne change rien )

dois-je changer ma base ou y-a-t'il une solution ?

Merci de vos réponses ! :)


--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
 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 à