2010-08-24 3 views
2

Comment puis-je cocher la case dans Zend Framework en fonction de la valeur de la variable? Par exemple, j'ai $some_value = 'yes'; - case à cocher doit être cochée, non cochée sinon. Merci.Zend Form Case à cocher cochée

+0

Et intérieur? Que demandez-vous? – Iznogood

+0

@Iznogood, je suppose par «à l'envers», il signifie «vice versa». – shamittomar

+0

@shamittomar Droit qui ne nous en dit pas beaucoup sur sa question. Mais bon, si vous le comprenez, n'hésitez pas à répondre. Je pense qu'il devrait poster un code et une meilleure explication. – Iznogood

Répondre

11

Je pensais que j'essaierais cela, votre question est mal écrite, mais je ferai de mon mieux. Il y a quelques solutions ci-dessous, je ne les ai pas toutes testées. Essayez-les.

Exemple 1

// create your checkbox 
$checkbox_element = new Zend_Form_Element_Checkbox("mycheckbox");  


// Set the value to 1 if needed 
if($some_value == "yes") 
{ 
     $checkbox_element->setValue(1); 
} 

Exemple 2

// Check if value is set 
if($some_value == "yes") 
{ 
     // Create checkbox element and Set the attribute 'checked' to 'checked' 
     $checkbox_element = new Zend_Form_Element_Checkbox("mycheckbox", array("checked" => "checked"); 
} 
else 
{ 
     // Othrewise create the checkbox which is not checked 
     $checkbox_element = new Zend_Form_Element_Checkbox("mycheckbox"); 
} 
Questions connexes