如何设置复选框值以在zend框架2中检查?

时间:2013-11-19 23:33:06

标签: zend-framework2

我想知道如何将zend表单元素的复选框值设置为'checked'? 我进入了Debug-11状态,所以我希望在我的框中看到一个活跃的箭头。不幸的是,这个盒子仍然是空的。

$room = $this->getRoomTable()->getRoom($roomId);
$roomForm->bind($room);
$lightOneValue = $room->getLighsone();
if ($lightOneValue == "100"){
    Debug::dump('11');
    $roomForm->get('lightone')->setChecked(true);
} else { ...

2 个答案:

答案 0 :(得分:3)

将1改为真,

   $roomForm->get('lightone')->setValue(1);

答案 1 :(得分:0)

$ this-> formCheckbox而不是$ this-> formInput就是我的情况,正如Nykac在上面指出的那样。