2010-02-22 49 views
0

我正在创建一个Zend表单,以允许用户从保存在我的数据库中的列表中更改当前的语言环境。我想知道如何在选项列表中添加更多的属性。如何在OPTION标签中设置带多个参数的Zend_Form_Element_Select

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

感谢您的帮助。

回答

1

ZF不支持Zend_Form_Element_Select选项的标题属性。你应该写自定义视图助手来做到这一点。

+0

好的,我会创建自己的视图助手。谢谢! – 2010-03-30 13:38:10

相关问题