我有一个带有 cURL 的脚本来启动在 prestashop 中导入产品和类别的其他脚本。
这是以 cURL 开头的脚本:
define('_PS_ADMIN_DIR_', getcwd());
include_once(_PS_ADMIN_DIR_.'/../config/config.inc.php');
include_once(_PS_ADMIN_DIR_.'/../config/defines.inc.php');
include_once(_PS_ADMIN_DIR_.'/functions.php');
include_once dirname(__FILE__).'/../controllers/admin/AdminImportController.php';
if (!isset($_GET['entity'])) die();
$import = New AdminImportController();
switch ($_GET['entity']) {
case 0:
loadCategoriesPost();
$import->categoryImport();
break;
case 1:
loadProductsPost();
$import->productImport();
break;
}
我的问题是秒脚本从“include_once dirname( FILE ).'/../controllers/admin/AdminImportController.php';”生成错误:
PHP 致命错误:无法在...中重新声明类 AdminImportControllerCore
我曾尝试使用 include_once, DIR,我也在包含的文件中查找了带有“new AdminImportController();”的行 但我什么也没找到。
谢谢!