不能覆盖prestashop模块中的类文件

时间:2014-06-07 11:36:19

标签: override prestashop

我想使用我的模块覆盖class(Product.php)文件。如果我把它放在root / override / classes / Product.php中,那么它就可以了。

但是我想把它放在modules / my_module / override / classes / Product.php

然后它对我不起作用。

如果有人这样做了,请告诉我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:5)

您放置文件的位置是正确的。请注意,在安装模块之前,该文件必须存在。在安装它之后将它放在那里什么也不做,因为在安装过程中,modules / my_module / override / classes /中的文件被复制到override / classes。

答案 1 :(得分:0)

@PrestaShopDeveloper回答文件应该以覆盖/类复制,因此请注意创建文件的目录权限,一种快速但不建议的方法是将项目的目录权限设置为777并安装模块

相关问题