$culture = sfContext::hasInstance() ?
sfContext::getInstance()->getUser()->getCulture() : /* default value here
*/;

2009/3/18 [MA]Pascal <[email protected]>

>
> Salut ghizlaine
>
>    $c = new Criteria();
>    $c->add(NationalitePeer::ID, 1);
>    $nationalite = NationalitePeer::doSelectWithI18n($c, $culture);
>
> A+
> [MA]Pascal
>
> On 18 mar, 11:48, Ghizlane Zinbi <[email protected]> wrote:
> > Bonjour,
> > J'ai creé deux tables :
> >   nationalite:
> >     _attributes: { phpName: Nationalite }
> >     id:
> >     code:         varchar(255)
> >     intitule:     varchar(255)
> >     blacklist:    boolean
> >     created_at:
> >   nationalite_i18n:
> >     _attributes: { phpName: NationaliteI18n }
> >     name:        varchar(50)
> >
> > Le problème c'est que j'arrive pas à récupérer les traductions à partir
> de
> > l'objet Nationaliite, je suis obligée de passer par l'objet
> NationaliteI18n
> > :
> >     $n = NationaliteI18nPeer::retrieveByPk(1,'fr');
> > L'objectif est de récupérer l'objet de type Nationalité à partir de la
> > culture de l'utilisateur en cours sans passer par l'objet i18n. Comment
> > faire?
> >
> > Merci de m'aider.
> >
> > Ghizlane,
> >
>


-- 
Thomas Rabaix
http://rabaix.net

--~--~---------~--~----~------------~-------~--~----~
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 à