我在工作,在新的網格我Magento的管理模塊和我添加此字段中從上傳文件 或圖像:錯誤,同時節省在Magento格檔/從
$fieldset->addField('type_prev', 'file',
array(
'label' => 'Preview',
'required' => false,
'name' => 'type',
));
但在我的控制器,當我試圖讓價值:
Zend_Debug::dump($_FILES['type_prev']);
我得到這個錯誤:注意:未定義指數:type_prev ...
所有其他領域工作順利!
這是我的窗體聲明:
protected function _prepareForm()
{
$form = new Varien_Data_Form(
array(
'id' => 'edit_form',
'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))
),
'method' => 'post',
'enctype' => 'multipart/form-data'
)
);
$form->setUseContainer(true);
$this->setForm($form);
return parent::_prepareForm();
}
你能幫助嗎?
THX
忘了將enctype = multipart/form-data添加到您的表單中? –
有沒有必要:http://www.excellencemagentoblog.com/magento-admin-form-field –
你確定嗎?例如,我可以在app/code/core/Mage/Adminhtml/Block/Customer/Edit/Form.php中看到一個。你應該試一試 –