Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要帮助有多个文件上传在我的自定义模块使用Magento_Magento_Magento 1.7 - Fatal编程技术网

我需要帮助有多个文件上传在我的自定义模块使用Magento

我需要帮助有多个文件上传在我的自定义模块使用Magento,magento,magento-1.7,Magento,Magento 1.7,如何使用Magnetor在自定义模块中创建多文件上传器 这是我当前的表单代码: $fieldset->addField('uploadpdf', 'file', array( 'label' => Mage::helper('promotionsoffers')->__('Upload PDF'), 'name' => 'uploadpdf', )); 看一看@ 在/app/code/local/Company/ModName/controllers

如何使用Magnetor在自定义模块中创建多文件上传器

这是我当前的表单代码:

$fieldset->addField('uploadpdf', 'file', array(
    'label' => Mage::helper('promotionsoffers')->__('Upload PDF'),
    'name'  => 'uploadpdf', 
));
看一看@

在/app/code/local/Company/ModName/controllers/Adminhtml/ModuleNameController.php中

if(isset($_FILES['uploadpdf']['name']) and (file_exists($_FILES['uploadpdf']['tmp_name']))) {
  try {
    $uploader = new Varien_File_Uploader('uploadpdf');
    $uploader->setAllowedExtensions(array('pdf')); // or pdf or anything


    $uploader->setAllowRenameFiles(false);

    // setAllowRenameFiles(true) -> move your file in a folder the magento way
    // setAllowRenameFiles(true) -> move your file directly in the $path folder
    $uploader->setFilesDispersion(false);

    $path = Mage::getBaseDir('media') . DS ;

    $uploader->save($path, $_FILES['uploadpdf']['name']);

    $data['uploadpdf'] = $_FILES['uploadpdf']['name'];
  }catch(Exception $e) {

  }
}

你已经用不同的题目问了两次同样的问题。我已经回答了你的另一个问题