使用模块覆盖 Prestashop Core 控制器

Override Prestashop Core controller using a module

正在进行一个项目,该项目包括为产品的功能创建拇指, 有没有办法覆盖核心控制器*AdminFeaturesController*使用模块?

在您的模块中,您可以创建一个 /override 目录。在此目录下,您将创建此文件 /override/controllers/admin/AdminFeaturesController.php.

此文件应如下所示:

<?php

class AdminFeaturesController extends AdminFeaturesControllerCore 
{
    // Only override the functions that should be modified
    public function function_that_i_want_to_override() {

    }

}

覆盖将在模块安装后生效。