PRESTASHOP - 覆盖模块安装的行为

时间:2014-07-22 12:33:30

标签: module override prestashop prestashop-1.5

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

所以这是我的问题:如何让我的模块自动安装(当按下后端的“安装”按钮时)我的覆盖不会让它崩溃?请注意,我建议保持所有模块先前处于活动状态。

感谢您的见解。

1 个答案:

答案 0 :(得分:1)

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