在Magento中是否有任何函数可以获取父ID(Grouped)以及一系列子id作为输入?

时间:2012-02-16 06:56:02

标签: magento

考虑以下情况(假设检索到的所有产品属于分组产品)


$collection= Mage::getModel('catalog/product')->getCollection()
$productIds = $collection->getAllIds();

Magento中是否有任何函数可以获取上面数组“$ productIds”中所有子id的父ID?

ex : getAllGroupedParentIDs($productIds)

谢谢,

巴兰

1 个答案:

答案 0 :(得分:0)

您可以为每个简单的产品ID检索一组分组产品ID,如下所示:

$parentIdArray = array();
foreach ($productIds as $productId) {
    $parentIdArray[$productId] = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($productId);
};