Prestashop 1.7 重写prestashop 1.7.6中的模块类

Prestashop 1.7 重写prestashop 1.7.6中的模块类,prestashop-1.7,Prestashop 1.7,我正在尝试重写我安装的模块中的类。该类位于MyModule/lib/MyClass.php中的modules文件夹中 所以我所做的就是在override/modules/MyModule/lib/MyClass.php中创建该类的副本,声明如下: class MyClassOverride extends MyClass { // custom code } 我还删除了class_index.php文件 我的更改没有应用,所以我真的不知道我在这里遗漏了什么。甚至

我正在尝试重写我安装的模块中的类。该类位于
MyModule/lib/MyClass.php中的modules文件夹中
所以我所做的就是在
override/modules/MyModule/lib/MyClass.php
中创建该类的副本,声明如下:

    class MyClassOverride extends MyClass {
        // custom code
    }
我还删除了class_index.php文件

我的更改没有应用,所以我真的不知道我在这里遗漏了什么。甚至有可能做到这一点吗?我听说在以前版本的prestashop中,您无法重写模块类


有人有主意吗?

我也有同样的问题


如果类位于
MyModule/MyClass.php
中,似乎可以为模块重写php类,但如果类位于
MyModule/lib/MyClass.php
中,则该类不起作用。…

我也有同样的问题

如果类位于
MyModule/MyClass.php
中,似乎可以为模块重写php类,但如果类位于
MyModule/lib/MyClass.php
中,则该类不起作用