在prestashop中卸载模块时如何删除覆盖?

时间:2013-09-25 04:57:44

标签: module override prestashop

使用我的模块覆盖类和控制器。但是卸载时没有删除使用此模块创建的覆盖文件夹中的覆盖文件。因为我在第二次尝试安装时遇到错误“无法安装覆盖:类CartOverrideOriginal不存在”。任何人都可以帮助我,卸载模块本身时如何删除这些文件而不是手动..我是否需要编写任何函数来实现这一目标?

2 个答案:

答案 0 :(得分:5)

请注意,模块的安装/卸载不应该是从类创建或删除文件以及覆盖文件夹。这些文件夹包含重要文件,并且可能导致删除重要文件。 因此,如果您的模块需要覆盖某些类或控制器,则不要以编程方式将这些文件放在覆盖文件夹中。您的模块安装说明应该告诉用户手动复制这些文件,以便卸载。

希望这会对你有所帮助。

谢谢。

答案 1 :(得分:3)

您应该从覆盖文件夹中手动删除该文件。 比你应该删除缓存文件夹的内容。

现在您可以重新安装执行覆盖的模块。