在zend形式中,我定义了一个多选框,只需设置即可。
$test= $this -> createElement("multiselect", 'test');
$test-> setLabel("test");
稍后将从控制器添加其值。
$results = array(.....);
$test= $form -> getElement('test');
$test-> setMultiOptions($results)
-> setValue(array_keys($results));
新值将更新为表单,但setValue
部分不起作用,因此未选择默认值。
我做错了什么,以及如何制作这个?