Bonjour,
Histoire de voir si i18n est bien configuré, qu'est ce qui ce passe si
tu fais la chose suivante:
public function __toString()
{
$this->setCulture('fr');
return $this->getLibelle();
}
On 2 avr, 08:21, Ghizlane Zinbi <[email protected]> wrote:
> 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 <[email protected]> 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 <[email protected]>
> > *À :* [email protected]
> > *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,- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---