2010-08-24 7 views
2

Как я могу установить флажок в Zend Framework в зависимости от значения переменной? Например, у меня есть $some_value = 'yes'; - флажок должен быть отмечен, в противном случае снят флажок. Благодарю.Флажок Zend Form Checkbox установлен

+0

И наизнанку? Что ты спрашиваешь? – Iznogood

+0

@Iznogood, я думаю, 'out out', он означает' наоборот '. – shamittomar

+0

@shamittomar Право, что не говорит нам много о его вопросе. Но, если вы понимаете его, не стесняйтесь отвечать. Я думаю, он должен опубликовать некоторый код и гораздо лучшее объяснение. – Iznogood

ответ

11

Думал, что я бы пошел на это, ваш вопрос плохо написан, но я сделаю все возможное. Есть несколько решений ниже, я не тестировал их все. Попробуйте.

Пример 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); 
} 

Пример 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"); 
} 
Смежные вопросы