У меня есть следующий код в форму Zend, создавая выпадающий список кормили из базы данных:Как получить выбранное значение с помощью Zend_Form_Element_Select
// ... previously create the array $list and fill it from database
$element = new Zend_Form_Element_Select('name');
$element->setLabel('List name')
->addMultiOptions($list);
$this->addElement($element, 'list_name', array(
'required' => true,
));
Вопрос: как я могу получить значение после размещения в форме? С приведенным выше кодом $ post ['name'] возвращает индекс выбранного элемента. Деталь: код, сгенерированный html, показывает, что содержимое в списке $ присваивается каждому элементу как «label =», а атрибут «value =» - это индекс, который я получаю через $ post. Поэтому я считаю, что это вопрос правильного определения вариантов Zend_Form_Element_Select ...
Благодаря