PRESTASHOP -覆盖模块安装的行为



我正在开发自己的模块(presta 1.5),并且已经根据我的需要重写了一些核心类/控制器。我被要求在现有网站上安装此模块。
表的创建按照计划进行,但是当涉及到"安装"覆盖时,它崩溃了,指出我为ProductController覆盖的一个函数已经被覆盖了(由先前安装在上述网站上的模块)。

所以这里是我的问题:我怎么能使我的模块自动安装(当按下"安装"按钮后端)为我的覆盖不使它崩溃?请注意,我倾向于保持所有先前激活的模块处于激活状态。

方法只能被重写一次。因此,如果您已经安装了另一个覆盖相同方法的模块,则无法正确安装自己的模块。修复它的唯一方法是手动将现有的覆盖与你的模块之一合并,从你的模块中删除你的覆盖,然后尝试再次安装你的模块。

最新更新