我正在尝试扩展Prestashop上的AdminImportController,以公开copyImg函数。所以我创建了自己的简单类,其代码就是这个
class MyAdminImportController extends AdminImportControllerCore {
public static function copyImg($id_entity, $id_image = null, $url, $entity = 'products', $regenerate = true) {
return parent::copyImg($id_entity, $id_image, $url, $entity, $regenerate);
}
}
但我得到了这个错误:
Runtime Notice: Declaration of MyAdminImportController::copyImg() should be compatible with AdminImportControllerCore::copyImg($id_entity, $id_image = NULL, $url = '', $entity = 'products', $regenerate = true)
我做错了什么?
对不起,我很笨。声明必须相同。我已经从另一个版本的prestashop复制了声明。问题是$url=''
部件