我有一个使用 Prestashop 1.5.4.1 的在线商店,我想使用脚本来更新产品和其他数据。这是脚本(相关部分):
define('_PS_ADMIN_DIR_', getcwd());
include(_PS_ADMIN_DIR_.'/../config/config.inc.php');
include(_PS_ADMIN_DIR_.'/functions.php');
include_once '../controllers/admin/AdminImportController.php';
$import = New AdminImportControllerCore();
switch($_GET['entity']) {
case 0:
loadCategoriesPost();
$import->categoryImport();
break;
case 1:
loadProductsPost();
$import->productImport();
break;
...
}
function loadCategoriesPost() {
...
}
function loadProductsPost() {
...
}
调用 $import->productImport() 时,会出现以下错误:
PHP Fatal error: Cannot redeclare class AdminImportControllerCore in /var/www/shop/controllers/admin/AdminImportController.php
任何人都可以帮助我吗?有没有比这更好的方法来导入 CSV 数据(不使用 Prestashop 管理面板中的导入工具)?我被困在这一点上。
谢谢!!