0
我有一個三(3)Zend_Form_Element_Select()的表單,並且我將它們全部包含在addElements調用中。
只有最後一個在addElements數組纔會顯示。在三個SELECT菜單中,只有一個會顯示...我錯過了什麼?
這裏是我的表單代碼:
class Form_MapBomForm extends Zend_Form {
public function init($option = null) {
parent::init($option);
// instantiate a numbered options list for the SELECT's
$options = array(
NULL => ' - please select - ',
1 => '1 (first)',
2 => '2 (second)',
3 => '3 (third)',
4 => '4 (fourth)',
5 => '5 (fifth)',
6 => '6 (sixth)',
7 => '7 (seventh)'
);
$pn_col = new Zend_Form_Element_Select('pn');
$pn_col->setLabel('PN Column:')
->addMultiOptions($options)
//->setRequired(TRUE)
//->addValidator('NotEmpty')
;
$qty_col = new Zend_Form_Element_Select('pn');
$qty_col->setLabel('Qty Column:')
->addMultiOptions($options)
//->setRequired(TRUE)
//->addValidator('NotEmpty')
;
$first_row = new Zend_Form_Element_Select('pn');
$first_row->setLabel('Start ROW For PN\'s:')
->addMultiOptions($options)
//->setRequired(TRUE)
//->addValidator('NotEmpty')
;
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Save Mapping');
$this->addElements(array( $pn_col, $qty_col, $first_row, $submit ))
->setName('bommap')
->setMethod('post')
;
}
}
我可以切換添加元素的順序,也不管,只有最後的三個選擇的節目與提交按鈕。
請幫忙。 〜Mo
OMG !!!!哈哈。來自我的複製/粘貼的疏忽。謝謝 :) – mOrloff 2012-02-24 16:11:02