Здесь я хотел бы загрузить несколько изображений в виде сетки панели администратора в magento. Я создаю загрузку изображений в виде сетки панели администратора. Здесь я прикрепил код загрузки изображения.
[....]
$fieldset->addField('image', 'image', array(
'name' => 'image',
'label' => Mage::helper('magentostudy_design')->__('design Image'),
'title' => Mage::helper('magentostudy_design')->__('design Image'),
'required' => true,
'disabled' => $isElementDisabled
));
[....]
когда я меняю несколько загружаемых изображений с помощью этого аргумента. 'multiple'=> 'multiple'
Вот мой код:
[....]
$fieldset->addField('image', 'image', array(
'name' => 'image',
'multiple' => 'multiple',
'mulitple' => true,
'label' => Mage::helper('magentostudy_design')->__('design Image'),
'title' => Mage::helper('magentostudy_design')->__('design Image'),
'required' => true,
'disabled' => $isElementDisabled
));
[....]
А также я поставил значение имени как массив [], как это 'name' => 'image[]',
. Нет, я не получаю никакого результата, все еще одно изображение будет загружено. Как создать концепцию загрузки нескольких изображений в magento. Может ли кто-нибудь помочь мне решить эту проблему. Пожалуйста, направьте меня.
multiple
не имеет никакого эффекта из - за этого: Varien_Data_Form_Element_Abstract::getHtmlAttributes
. Там вы найдете атрибуты элементов, которые вам разрешено устанавливать. Может быть, вы должны написать свой пользовательский рендерер ввода, который позволяет multiple
.
Mage_Adminhtml_Block_Media_Uploader
. Я буду внимательно следить за вашим вопросом :)