如何在OPTION标记处设置具有多个参数的Zend_Form_Element_Select

时间:2010-02-22 15:07:45

标签: zend-framework zend-form zend-form-element

我正在创建一个Zend表单,允许用户从我的数据库中保存的列表中更改当前的Locale。我想知道如何在选项列表中添加更多属性。

$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只是一个带键值的关联数组。但是,我希望在示例中为每个生成的选项添加一个标题属性,因此当用户的鼠标悬停在一个选项上时,浏览器会显示一个提示,其中包含有关该选项或其他一些标准属性的附加信息(根据{{ 3}})。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

ZF不支持Zend_Form_Element_Select选项的title属性。您应该编写自定义视图助手来执行此操作。