Ở đây, tôi muốn tải lên nhiều hình ảnh ở dạng lưới bảng quản trị trong magento. Tôi tạo hình ảnh tải lên ở dạng lưới bảng quản trị. Ở đây tôi đính kèm mã hóa tải lên hình ảnh của tôi.
[....]
$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
));
[....]
khi tôi thay đổi nhiều hình ảnh tải lên bằng cách sử dụng đối số này. 'multiple'=> 'multiple'
Đây là mã của tôi:
[....]
$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
));
[....]
Và tôi cũng đặt giá trị tên là mảng [] giống như thế này 'name' => 'image[]',
. Không, tôi không nhận được bất kỳ kết quả, hình ảnh duy nhất sẽ được tải lên. Làm thế nào để tạo nhiều khái niệm tải lên hình ảnh trong magento. Có ai có thể giúp tôi giải quyết vấn đề này không. Xin vui lòng hướng dẫn cho tôi.
multiple
không có hiệu lực vì điều này : Varien_Data_Form_Element_Abstract::getHtmlAttributes
. Trong đó bạn sẽ tìm thấy các thuộc tính thành phần mà bạn được phép đặt. Có lẽ bạn nên viết cho bạn trình kết xuất đầu vào tùy chỉnh cho phép multiple
.
Mage_Adminhtml_Block_Media_Uploader
. Tôi sẽ theo dõi câu hỏi của bạn chặt chẽ :)