мне нужно показать элемент множественного выбора в форме. я использую это:
$this->add(array(
'type' => 'Zend\Form\Element\Select',
'name' => 'services',
'attributes' => array(
'id' => 'state',
'multiple'=>true,
'options' => array(
'Web Design'=>'Web Design',
'Web Software'=>'Web Software',
'IT Solutions'=>'IT Solutions',
'SEO'=>'SEO',
),
),
'options' => array(
'label' => 'Services',
),
));
и определить валидатор в моей модели:
$inputFilter->add($factory->createInput(array(
'name' => 'services',
'required' => false,
'validators' => array(
array(
'name' => 'NotEmpty',
),
),
)));
но когда я проверяю форму с помощью $form->isValid() в моем контроллере, она возвращает false. Что я делаю?