我想知道如何将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 { ...
答案 0 :(得分:3)
将1改为真,
$roomForm->get('lightone')->setValue(1);
答案 1 :(得分:0)
$ this-> formCheckbox而不是$ this-> formInput就是我的情况,正如Nykac在上面指出的那样。