module - PRESTASHOP - 覆盖模块安装的行为

标签 module overriding prestashop prestashop-1.5

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

所以这是我的问题:如何让我的模块自动安装(当按下后端的“安装”按钮时)以便我的覆盖不会使其崩溃?请注意,我打算保留之前激活的所有模块。

感谢您的见解。

最佳答案

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

关于module - PRESTASHOP - 覆盖模块安装的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24887549/

相关文章:

android - Dagger 2 构造函数注入(inject)等

c# - System.IO.FileNotFoundException 未处理消息 =“The specified module could not be found. (Exception from HRESULT: 0x8007007E)”

php - 在 CentOS 上安装 PHP 模块

html - 使 joomla 模块跨越多列

asp.net - 覆盖用户控件中的方法

php - 使用php和ajax根据首字母选择数据库项时出错

prestashop - 在 Prestashop 1.5.3 中创建自定义页面

c++11 - C++11 中的最终非多态类

C++:从派生实例调用基类中的纯虚方法重载

css - 如何在 prestashop 中添加自定义字体?