В Zend-форме у меня определено поле множественного выбора, только с настройкой.
$test= $this -> createElement("multiselect", 'test');
$test-> setLabel("test");
Позже его значения будут добавлены из контроллера.
$results = array(.....);
$test= $form -> getElement('test');
$test-> setMultiOptions($results)
-> setValue(array_keys($results));
Новые значения обновляются в форме, но часть setValue
не работает, поэтому значение по умолчанию не выбрано.
Что я делаю не так и как совать это?