我正在开发磁电机 1.7 版本。在此我创建了一个扩展。现在,我需要从我创建的表单上传多个图像。我在表单中有一个浏览器按钮现在我需要从该按钮一次上传多个图像。
谁能帮我?
下面是我的表格:
protected function _prepareForm() {
$form = new Varien_Data_Form();
$this->setForm($form);
$fieldset = $form->addFieldset('book_form', array('legend' => Mage::helper('test')->__('Book Content')));
$fieldset->addField('title', 'text', array(
'label' => Mage::helper('test')->__('Title'),
'class' => 'required-entry',
'required' => true,
'name' => 'title[]',
));
$categoryArray = Mage::getSingleton('test/category')->getOptionArray();
$fieldset->addField('category_id', 'select', array(
'label' => Mage::helper('test')->__('Category'),
'required' => true,
'class' => 'required-entry',
'name' => 'category_id[]',
'values' => $categoryArray,
));
**$fieldset->addField('image', 'file', array(
'label' => Mage::helper('test')->__('Image'),
'name' => 'image[]',
'multiple' => 'multiple',
'mulitple' => true,
));**
$fieldset->addField('priority', 'text', array(
'label' => Mage::helper('lookbook')->__('Order of Display'),
'name' => 'priority[]',
));
$fieldset->addField('hiddenData', 'hidden', array(
'class' => Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK) . '_' . Mage::registry('book_data')->getId(),
));
$statusArray = Mage::getSingleton('lookbook/status')->getOptionArray();
$fieldset->addField('publish', 'select', array(
'label' => Mage::helper('lookbook')->__('Status'),
'name' => 'publish[]',
'values' => $statusArray,
));
if (Mage::getSingleton('adminhtml/session')->getBookData()) {
$form->setValues(Mage::getSingleton('adminhtml/session')->getBookData());
Mage::getSingleton('adminhtml/session')->setBookData(null);
} elseif (Mage::registry('book_data')) {
$form->setValues(Mage::registry('book_data')->getData());
}
return parent::_prepareForm();
}