我正在尝试从安装的模块中覆盖类。该类位于MyModule / lib / MyClass.php中的modules文件夹中 所以我要做的是在override / modules / MyModule / lib / MyClass.php中创建该类的副本,并声明如下:
class MyClassOverride extends MyClass {
// custom code
}
我还删除了class_index.php文件。
我的更改未应用,所以我真的不知道我在这里缺少什么。甚至有可能做到这一点?我听说在prestashop的先前版本中,您无法覆盖模块类...
有人有想法吗?
答案 0 :(得分:0)
我有同样的问题。
如果该类位于MyModule/MyClass.php
中,似乎可以为模块覆盖php类,但是如果该类位于MyModule/lib/MyClass.php
中则不起作用...