Forms 在magento Grid/From中保存文件时出错

Forms 在magento Grid/From中保存文件时出错,forms,magento,grid,Forms,Magento,Grid,我正在为我的magento管理模块开发一个新的网格,我已经在From中添加了这个字段来上传文件 或图像: $fieldset->addField('type_prev', 'file', array( 'label' => 'Preview', 'required' => false, 'name' => 'type', )); 但在我的控制器中,当我尝试获取以下值时: Zend_Debug

我正在为我的magento管理模块开发一个新的网格,我已经在From中添加了这个字段来上传文件 或图像:

$fieldset->addField('type_prev', 'file',
     array(
         'label' => 'Preview',
          'required' => false,
          'name' => 'type',
      ));
但在我的控制器中,当我尝试获取以下值时:

Zend_Debug::dump($_FILES['type_prev']);
我得到了这个错误:注意:未定义的索引:type\u 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

尝试以下操作(使用name属性):


我只是把名字和id改成了“预览”,效果很好

$fieldset->addField('preview', 'file',
            array(
                'label' => 'Preview',
                'required' => false,
                'name' => 'preview',

thx!)

忘记将enctype=multipart/form数据添加到表单中了?无需:确定吗?例如,我可以在app/code/core/Mage/Adminhtml/Block/Customer/Edit/Form.php中看到一个。。你应该试一试我的申报单上已经有了
$fieldset->addField('preview', 'file',
            array(
                'label' => 'Preview',
                'required' => false,
                'name' => 'preview',