Pat*_*cow 3 zend-framework zend-form
我有这样的形式:
$this->addElement (
'multiCheckbox', 'servers2',
array (
'checkedValue' => '0',
'multiOptions' => array(
'11.com' => '.com',
'12.com' => '12.com',
'16.com' => '16.com',
'3.com' => '17.com'
)
));
Run Code Online (Sandbox Code Playgroud)
问题是,这checkedValue对于此设置不起作用,它适用于简单的复选框.我也试过'checkedValues' => array('1','0'),单数或复数,但看不到尽头.
有任何想法吗?
谢谢
dre*_*010 11
要将某些复选框标记为已选中,请尝试以下操作:
$multiCheckElement->setValue(array('11.com', '3.com'));
// or
$this->addElement (
'multiCheckbox', 'servers2',
array (
'value' => array('11.com', '3.com'), // select these 2 values
'multiOptions' => array(
'11.com' => '.com',
'12.com' => '12.com',
'16.com' => '16.com',
'3.com' => '17.com'
)
)
);
Run Code Online (Sandbox Code Playgroud)
另请参见Zend_Form_Element_MultiCheckbox