Magento中Categories和Sub Categories的SQL关系

The SQL relationship between Categories and Sub Categories in Magento

我刚刚使用 Bulk Category Import / Export Extension.

将大量类别导入到全新安装的 Magento 1.9 中

除了子类别外,一切似乎都已正确转移。

这是我在 Catalog > Manage Categories 下的管理面板中看到的粗略 ASCII 图。

[-] [ ] Default Category
     |
    [+] All Products
    [+] Others
     |  Best Sellers
     |  Seasonal Products

分类好像都符合我的预期。 All ProductsOthers 中有子类别。但是当我点击 [+] 加号展开子类别时,没有任何反应并且 [+] 加号消失了。

我查看了 catalog_category_entities 中的 SQL,所有类别的所有正确数据都在那里。

我预计 SQL 中有些内容不匹配。我想解决这个问题,并进一步了解 Magento 的 table 结构。

任何人都可以向我解释 SQL 中类别和子类别之间的关系,以便我可以修复它,或者至少可以更好地了解问题所在。

非常感谢。

类别与您在字段“[=42]中提到的“catalog_category_entity”table中的子类别相关联=]”,但正如我从扩展示例 CSV 文件中看到的那样,要将这些添加到 CSV 中,您必须在例如,如果您要输入没有 parents 的“测试类别”,您只需在“类别”字段。 例如,如果您在字段“ 类别”您需要添加:“测试Category/Sub类别”。然后,如果您要输入“第二个子类别”,即“子类别”的child,您可以这样:“测试Category/SubCategory/Second子类别"