【发布时间】:2012-02-22 09:04:58
【问题描述】:
Root Category (id: 1)
- Apparel (id: 2)
-- Shirts (id:4)
-- Pants (id:5)
- Accessories (id: 3)
-- Handbags (id:6)
-- Jewelry (id:7)
在 Magento 上,我们可以使用 $productObj->getCategoryIds() 获取产品的类别 ID
$productObj = Mage::getModel('catalog/product')->load($product_id);
$categoryIds = $productObj->getCategoryIds();
这将返回产品的类别 ID 数组。我特别需要获得产品类别的第一级父级。以上面的分类树为例,如果一个产品被归类在 Pants 分类中,我想得到第一级分类 Apparel(在这种情况下,只有产品标记在 裤子 类别下,但未标记在 服装 类别下)。
问题:我可以通过什么方法来获取子类别的父类别,或者是否可以从产品中获取第一级类别?
【问题讨论】:
标签: magento tree parent categories product