我想使用我的模块覆盖class(Product.php)文件。如果我把它放在root / override / classes / Product.php中,那么它就可以了。
但是我想把它放在modules / my_module / override / classes / Product.php
中然后它对我不起作用。
如果有人这样做了,请告诉我该怎么做?
感谢。
答案 0 :(得分:5)
您放置文件的位置是正确的。请注意,在安装模块之前,该文件必须存在。在安装它之后将它放在那里什么也不做,因为在安装过程中,modules / my_module / override / classes /中的文件被复制到override / classes。
答案 1 :(得分:0)
@PrestaShopDeveloper回答文件应该以覆盖/类复制,因此请注意创建文件的目录权限,一种快速但不建议的方法是将项目的目录权限设置为777并安装模块