Как настроить Zend_Form_Element_Select с несколькими параметрами в тегах OPTION - PullRequest
0 голосов
/ 22 февраля 2010

Я создаю Zend Form, чтобы позволить пользователю изменять текущую локаль из списка, сохраненного в моей БД. Я хотел бы знать, как добавить больше атрибутов в список параметров.

$obj_locales_select = new Zend_Form_Element_Select('sel_locale');
$obj_locales_select->setLabel('form-params-language-changelocale-sel_locale-label');
$obj_locales_select->setMultiOptions($this->_arr_locales);
$obj_locales_select->setValue($this->_str_selected_locale);
$obj_locales_select->setRequired(true);
$obj_locales_select->setAttrib('tabindex', '100');

$ this -> _ arr_locales - это просто ассоциативный массив с ключевыми значениями. Но я хочу, например, добавить атрибут заголовка для каждого сгенерированного параметра, поэтому, когда мышь пользователя находится над параметром, браузер отображает подсказку с дополнительной информацией об этом параметре или некоторых других стандартных атрибутах (согласно * тег w3schools OPTION ).

Спасибо за помощь.

1 Ответ

1 голос
/ 30 марта 2010

ZF не поддерживает атрибут title для параметров Zend_Form_Element_Select. Для этого вам нужно написать специальный помощник вида.

...