我需要在 magento 管理面板中上传我自定义的 excel 文件。此 excel 文件数据将在结帐页面中过滤运输详细信息。所以我正在尝试在 magento 管理面板中创建新模块。
现在我无法在管理面板中创建 excel 文件上传选项。那么任何人都可以知道管理面板中的文件上传概念吗?或任何其他具有在magento中上传文件的默认功能?
有人可以建议我在管理员中导出 excel 文件的正确方法吗?谢谢
我需要在 magento 管理面板中上传我自定义的 excel 文件。此 excel 文件数据将在结帐页面中过滤运输详细信息。所以我正在尝试在 magento 管理面板中创建新模块。
现在我无法在管理面板中创建 excel 文件上传选项。那么任何人都可以知道管理面板中的文件上传概念吗?或任何其他具有在magento中上传文件的默认功能?
有人可以建议我在管理员中导出 excel 文件的正确方法吗?谢谢
要上传文件,您可以使用 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方法的第二个参数是可选的