0
私は3つのZend_Form_Element_Select()を持つフォームを持っており、それらはすべてaddElementsコールに含まれています。
addElements配列の最後のものだけが表示されます。3つのSELECTメニューのうち、1つだけが表示されます...何が欠けていますか?
ここに私のフォームのコードは次のとおりです。
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')
;
}
}
私は要素を追加し、送信ボタンと3つのSELECTのショーのにかかわらず、最後の順番を入れ替えることができます。
助けてください。 〜Mo
OMG !!!!ハハ。私のコピー/ペーストからの監督。ありがとう:) – mOrloff