在magento管理面板中创建excel文件上传

时间:2012-07-02 10:38:46

标签: magento

我需要在magento管理面板中上传我自定义的Excel文件。此excel文件数据将在结帐页面中过滤运送详细信息。所以我想在magento管理面板中创建新模块。

现在我无法在管理面板中创建Excel文件上传选项。那么任何人都可以在管理面板中了解文件上传概念吗?或者在magento上进行文件上传的任何其他默认功能?

任何人都可以建议我在管理员中导出excel文件的正确方法吗? 感谢

1 个答案:

答案 0 :(得分:2)

要上传文件,您可以使用Varien_File_Uploader类:

try {
   $uploader = new Varien_File_Uploader("%NAME_OF_THE_INPUT_FILE_FIELD_IN_FORM%");
   $uploader->setAllowedExtensions(array('xls', 'xlsx'));
   $uploader->setAllowCreateFolders(true);

   $isValidMime = $uploader->checkMimeType(array('%excel_mime_type%'));
   if ($isValidMime) {
       $uploader->save($destinationDir, $newFilename);
   }
} catch (Exception e) {
  echo $e->getMessage();
}

save方法的第二个参数是可选的