Je suis d'ajouter un élément de sélection à une instance Zend_Form comme suit:Zend Framework - Définir la valeur « sélectionné » dans la liste déroulante boîte de sélection
$user = $form->createElement('select','user')->setLabel('User: ')->setRequired(true);
foreach($users as $u)
{
if($selected == $u->id)
{
$user->addMultiOption($u->id,$u->firstname.' '.$u->lastname);
//*** some way of setting a selected option? selected="selected"
}
else
$user->addMultiOption($u->id,$u->firstname.' '.$u->lastname);
}
je cherche la documentation mais ne peut pas trouver un moyen simple de pré -définir une option de l'élément select sur 'selected'.
Cela ne semble pas fonctionner. J'ai mis 'valeur' à la valeur correspondante du
'setDefault()' est une méthode de formulaire. La solution de Tom, 'setValue()', est une méthode d'élément. Cela dépend de l'objet avec lequel vous travaillez lorsque vous définissez la valeur. – Sonny