2

カスタマイズしたExcelファイルをmagento管理パネルにアップロードする必要があります。このExcelファイルデータは、チェックアウトページのフィルター出荷の詳細になります。だから私はmagentoの管理パネルで新しいモジュールを作成しようとしています。

現在、管理パネルでExcelファイルのアップロードオプションを作成できません。では、管理パネルでのファイルアップロードの概念について誰かが知ることができますか?またはmagentoでのファイルアップロードに必要なその他のデフォルト機能はありますか?

誰かが私に管理者でExcelファイルをエクスポートする正しい方法を提案できますか?ありがとう

4

1 に答える 1

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メソッドの2番目のパラメーターはオプションです

于 2012-07-02T22:51:16.567 に答える