Как загрузить данные базы данных в Zend Form Выбор элемента формы?

#zend-framework2 #zend-form

#zend-framework2 #zend-form

Вопрос:

Я пытаюсь загрузить динамические данные из базы данных в следующий элемент формы zend. Как это сделать, я понятия не имею.

 $this->add(array(
                'type'  => 'Select',
                'name' => 'catid',
                'attributes' => array(
                    'id' =>'catid'
                 ),
                 'options' => array(
                         'label' => 'Category',
                         'value_options' => array(
                                 '1' => 'Action',
                                 '2' => 'Comedy',
                                 '3' => 'Sci-Fi',
                                 '4' => 'Drama',
                         ),
                 )
        ));
 

Я хочу добавить динамические значения в :

                                     '1' => 'Action',
                                     '2' => 'Comedy',
                                     '3' => 'Sci-Fi',
                                     '4' => 'Drama',
 

Комментарии:

1. google: элемент формы Zend выбирает значение базы данных

Ответ №1:

Я решил это с помощью следующих кодов: P

 $form = new Zform('zform');
$form->get('catid')->setValueOptions($options);