php - 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
不改变任何东西。
我错过了什么?
谢谢你
解决方案
PS1.7 的想法是扩展而不是覆盖。
但如果你真的必须,你仍然可以覆盖。删除这两个文件:
var/cache/dev/class_index.php & var/cache/prod/class_index.php
推荐阅读
- react-native - 如何在 React Native 中跨越行和列?
- r - 如何详细自定义基础 R 图和子图?
- powershell - Powershell:如何停止开始工作?
- java - Spring OAuth2:总是返回无效令牌
- python - 带有树莓派的人脸追踪器
- php - Insert PhP & MySQL user data correctly
- automata - 查找 s-grammar(简单语法)
- php - PHP中的登录表单无法使用良好的登录名
- assembly - 我想将带有系统调用的 x86 Linux shellcode 转换为 ARM Linux 系统调用
- android - 无法解析符号“sqlite_sequence”和“Android 中的名称”