В настоящее время я изменяю существующий модуль, чтобы загружать одно изображение и загружать два: один для миниатюры и один, который будет появляться при каждом нажатии на миниатюру. Обычно это не будет проблемой для меня в PHP, но Magento, кажется, делает это немного сложнее. Моя проблема заключается в следующем:
Я создаю два поля загрузки в Form.php:
$fieldset->addField('ngal_large', 'file', array(
'name' => 'large',
'label' => Mage::helper('gallery')->__('Large Image'),
'class' => 'large-image',
'required' => false,
));
И
$fieldset-->addField('ngal_image', 'image', array(
'name' => 'image',
'label' => Mage::helper('gallery')->__('Image'),
'class' => 'required-entry',
'required' => true,
));
Обычное изображение загружается нормально и вставляется в базу данных. С другой стороны, большое изображение загружается, но никогда не вставляется в базу данных. В контроллере я добавил его в массив $ data для вставки, но я должен пропустить какой-то шаг здесь, чтобы вставить имя изображения. Все модули, которые я видел до сих пор, позволяли загружать только один файл. Это вообще возможно?
Спасибо!