如果您将产品作为对象,对于此示例,我们说您的产品对象是$ product.以下应该有效:
$product->getCategory()->getParentCategory();
Run Code Online (Sandbox Code Playgroud)
这应该返回父类别作为Mage_Catalog_Model_Category的对象.
如果您没有产品但是说有产品ID,则以下内容应足以获得产品.
$product = Mage::getModel('catalog/product')->load($product_id);
Run Code Online (Sandbox Code Playgroud)
但请注意,产品可能分配了多个类别.
如果每个产品有多个类别,则可以使用getCategoryCollection()来获取所有类别.
foreach ($product->getCategoryCollection() as $category) {
$parent_category = $category->getParentCategory();
}
Run Code Online (Sandbox Code Playgroud)