【发布时间】:2019-07-04 04:17:37
【问题描述】:
我正在使用扩展从 csv 文件导入产品,到目前为止,导入已成功,产品似乎出现在目录中。然而,尽管在 mysql 表“oc_product_to_category”中更新了类别。
我也尝试使用下面的代码直接更新 mysql 中的类别,但没有运气。看起来 open-cart 希望我为每个产品使用管理界面。
if (isset($data['product_category'])) {
foreach ($data['product_category'] as $category_id) {
$this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET
product_id = '" . (int)$product_id . "', category_id = '"
(int)$category_id . "'");
}
}
以上代码成功更新mysql,但不受影响。 有什么我想念的吗?或者打开购物车中是否有其他表格可以处理将产品分配到类别?
【问题讨论】:
-
你的 opencart 版本是什么?您需要更新很多表格,例如
product_to_category、product_to_store等,以使产品可见。 -
我正在使用 opencart 2.1.0.1。我不知道product_to_store。我现在就试试。谢谢你
-
嗨,我尝试更新
product_to_store、product_to_layout和product_to_category但仍然没有成功。
标签: php mysql opencart categories