Bonjour à tous,
Mes formulaires ont une partie i18n, j'aimerais afficher en fonction
de l'utilisateur plus ou moins de langue : la possibilité de remplir
le texte en anglais et français pour l'un, que le français pour un
autre.
Le problème c'est que je n'ai pas accès au $sf_user dans le
generator.yml ou dans le propertyGeneratorConfiguration. (Je suis en
symfony 1.3)
J'aimerais faire quelque chose de ce genre là :
class propertyGeneratorConfiguration extends
BasePropertyGeneratorConfiguration {
public function getFormDisplay() {
if(sfConfig::get('app_pack_'.$this->getUser()-
>getAttribute('site_type').'_multilingualism')==1)
// formulaire en français et en anglais
return array( 'Propriété' => array( 0 => 'site_id',
1 => 'name', 2 => '_type', 3 => 'address', 4 =>
'postal_code', 5 => 'city', 6 => 'country', ), 'Page web' =>
array( 0 => 'fr', 1 => 'en', ),);
else
//formulaire que en français
return array( 'Propriété' => array( 0 =>
'site_id', 1 => 'name', 2 => '_type', 3 => 'address', 4 =>
'postal_code', 5 => 'city', 6 => 'country', ), 'Page web' =>
array( 0 => 'fr',),);
}
}
Quelqu'un à t-il eu déjà besoin de faire quelque chose de semblable ?
Merci.
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr