En fait, il te faut surtout faire un array('fr'=>'fr', 'en'=>'en',
'es'=>'es') car il y a la clé et la valeur affichée. Dans ton cas, tu envois
0 pour fr, 1 pour en, etc. Du coup, au final, tu ne reçois probablement pas
ce que tu veux. Ou alors il faut récupérer la valeur correspondante :
$lang = self::$subject[$value];
A+
-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Nicolas Longuet
Envoyé : mardi 22 décembre 2009 14:03
À : Symfony-fr
Objet : [symfony-fr] sfWidgetFormSelect
ma question est simple;
Normalement, es ce que 'sfWidgetFormSelect' sélectionne la valeur
enregistrer dans la base ? 'OUI' a bon??
Tous les champs sont bien remplis mais les champs 'sfWidgetFormSelect'
ne se calque pas sur leur valeur donnée dans la base. pourquoi? y a
rien de compliquer pourtant??
protected static $subjects = array('fr','en','es');
....
$this->setWidgets(array(
'lang' => new sfWidgetFormSelect(array('choices' => self::
$subjects),array(`multiple` => false,)),
));
--
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
--
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