2010-02-22 53 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

相關問題