#15664·opencart

[4.x.x.x] OpenCart 4.1.0.4 — 在从 1.5.x 迁移到 4.1 过程中发现的核心错误

作者: labbs1创建于 2026年8月21日更新于 2026年8月21日
  1. 硬编码的 oc_ 表前缀在 catalog/model/catalog/product.php文件: catalog/model/catalog/product.php 影响: 任何使用自定义 DB_PREFIX (例如 oc_mystore_) 的安装,而不是默认的 oc_。在 getProducts()getTotalProducts() 中,用于过滤匹配子查询内的产品表的 INNER JOIN 硬编码为 `oc_product`,而不是使用 DB_PREFIX 常量,就像同一查询中的其他表引用一样。

内容来源: opencart/opencart