Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
J'ai un formulaire contenant un élément 'Zend_Form_Element_Select' défini de la façon suivante :
[lang=php] $utilisateur = new Zend_Form_Element_Select('user'); $utilisateur->setLabel('Utilisateurs') ->addMultiOptions($this->getUsers());
Je souhaite conserver la traduction du label mais pas celle des options, malheureusement je n'arrive pas à trouver la solution pour faire l'un sans l'autre, en effet la fontion ->setDisableTranslator(true) désactive la traduction pour tout l'élément (label + value)
Merci d'avance
Dernière modification par shadypierre (27-01-2012 11:23:40)
Hors ligne
Pourquoi ne pas traduire ton label à la main et désactiver la traduction de manière globale ?
[lang=php]$utilisateur = new Zend_Form_Element_Select('user'); $label = $utilisateur->getTranslator()->translate('Utilisateurs'); $utilisateur->setDisableTranslator(true) ->setLabel($label) ->addMultiOptions($this->getUsers());
Hors ligne
En effet je n'y avais pas du tout pensé. J'était parti sur l'idée qu'il devait y'avoir une option.
Merci
Hors ligne
Pages: 1