Magento 追加销售:从子产品id获取父产品

Magento 追加销售:从子产品id获取父产品,magento,Magento,我正在寻找代码,可以帮助我从子产品id获得父产品id,这两个产品都使用upsell功能相关 到目前为止,我能够使用下面的代码从父id检索子产品id //Get product detail using product id (Suppose you have product id is : $product_id) $_product = Mage::getModel('catalog/product')->load($product_id); // Fetch li

我正在寻找代码,可以帮助我从子产品id获得父产品id,这两个产品都使用upsell功能相关

到目前为止,我能够使用下面的代码从父id检索子产品id

   //Get product detail using product id  (Suppose you have product id is : $product_id)
   $_product = Mage::getModel('catalog/product')->load($product_id);

   // Fetch list of upsell product using query.
   $upsell_product = $_product->getUpSellProductCollection(); 

但我希望以相反的方式得到结果

询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另请参见:表示您正在询问有关可配置产品的信息?@KeyurShah不,我指的是向上销售产品要求代码的问题必须表明对所解决问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另见:意思是你在问可配置产品?@KeyurShah不,伙计,我说的是追加销售产品
$childProductId = 17;//edit this value, or get it by $product->getId()
$productsLinkedAsUpsell = Mage::getModel('catalog/product_link')->getCollection()
        ->addFieldToFilter('linked_product_id', $childProductId)
        ->addFieldToFilter('link_type_id', Mage_Catalog_Model_Product_Link::LINK_TYPE_UPSELL);
foreach ($productsLinkedAsUpsell as $upsell) {
    $parentId = $upsell->getProductId();
}