Salut, J'ai essayé de remplacer la ligne:
return $this->getLibelle(); par: return $this->getLibelle('fr'); mais ça n'afficher toujours rien. J'ai contourné le problème en écrivant: return TypeVisitePeer::retrieveByPK($this->getId())->getLibelle(); mais ce n'est pas propre à mon avis. ++ Le 1 avril 2009 18:05, Loïc Vernet <qrf_c...@yahoo.fr> a écrit : > return $this->getLibelle('fr'); > > Si tu la langue par défaut en et que tes trads sont en français c'est > normal que ça ne retourne rien. > > ++ > > ------------------------------ > *De :* Ghizlane Zinbi <ghizlane.zi...@gmail.com> > *À :* symfony-fr@googlegroups.com > *Envoyé le :* Mercredi, 1 Avril 2009, 17h36mn 31s > *Objet :* [symfony-fr] _tostring() et i18n > > Salut, > > J'ai ajouté la méthode _tostring() dans la classe mère, et j'ai essayé de > récupérer un champ qui existe dans la classe de traduction comme ci-dessous: > > class NomClasse extends BaseNomClasse > { > public function __toString() > { > return $this->getLibelle(); > } > } > > Sachant que le champ libellé fait partie de la classe NomClasseI18n, mais > ça ne retourne rien, j'aimerais comprendre pourquoi. > > Merci. > > Ghizlane, > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 symfony-fr+unsubscr...@googlegroups.com Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---