我試圖在列表中選擇第二個產品,但下面的代碼不起作用。任何想法。謝謝Zend Framework 2:在選擇列表中將選項設置爲「selected」
$this->add(array(
'type' => 'Zend\Form\Element\Select',
'name' => 'manufacturer',
'options' => array(
'label' => 'Manufacturer name',
'value_options' => $this->getManufacturer(),
'empty_option' => '--- select manufacturer ---',
),
'attributes' => array(
'value' => 2,
'selected' => true,
),
));
似乎沒有問題的代碼。確保數組通過'$ this-> getManufacturer()'填充,至少有一個鍵爲'2'。還可以通過設置''value_options'=> array('1'=>'111','2'=>'222')來測試,並檢查是否選擇了「222」。 – 2014-10-07 11:52:47
您是否從文檔某處獲取此代碼? '