首页 > 解决方案 > PrestaShop 1.7.3 Product.php 类覆盖

问题描述

我安装了 PrestaShop 1.7.3.3 和 php 7.1.18 当我覆盖模块并将它们放在覆盖目录中时效果很好。

例如,我添加PrestaShop/override/modules/ps_languageselector/ps_languageselector.php并正在执行覆盖。

当我尝试通过在 处放置文件来覆盖 Product.php 时PrestaShop/override/classes/Product.php,根本没有加载该文件!添加die()error_log不改变任何东西。

我错过了什么?

谢谢你

标签: phpprestashopprestashop-1.7

解决方案


PS1.7 的想法是扩展而不是覆盖。

但如果你真的必须,你仍然可以覆盖。删除这两个文件:

var/cache/dev/class_index.php & var/cache/prod/class_index.php


推荐阅读