[4.x.x.x] OpenCart 4.1.0.4 — 在从 1.5.x 迁移到 4.1 过程中发现的核心错误
作者: labbs1创建于 2026年8月21日更新于 2026年8月21日
- 硬编码的
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