Несколько значений по умолчанию для zend_form_select - PullRequest
0 голосов
/ 19 марта 2012

Имея Zend_Form с Zend_Form_Element_Select на нем, я могу установить ОДИН параметр, выбранный с помощью setDefault. Но как я могу выбрать несколько элементов на этом элементе, как

$this->setDefaults(array('groups' => 5, 'groups', 7));

Но при этом будет выбран только параметр со значением 7, параметр со значением 5 по-прежнему НЕ выбран :( ($ это zend_form)

1 Ответ

0 голосов
/ 19 марта 2012
Элемент

a Zend_Form_Element_Select может иметь только одно значение.Если вы хотите элемент множественного выбора, вы можете использовать Zend_Form_Element_Multiselect.Чтобы установить значения по умолчанию, вы можете использовать:

$this->setDefaults(array('elementName' => array(5, 7)));

или

$this->setDefault('elementName', array(5, 7));
...