4

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

4

2 回答 2

5

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

希望这会帮助你。

谢谢你。

于 2013-09-25T08:20:36.687 回答
3

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

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

于 2014-05-23T09:48:20.153 回答