我有以下代碼獲取產品檢查是否Magento的產品是一個可配置的產品的一個子
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('name')
->addAttributeToFilter("category_ids", array('finset'=>$this->category_id));
foreach($collection as $product) {
echo $product->getName();
}
我的問題是列表,我怎麼能不回是「簡單」,但屬於產品到父母的「可配置」產品。 (例如不顯示「紅襯衫中等」,因爲它屬於「紅襯衫」)
我已經發現這個協會住在'catalog_product_super_link
',但我只是剛剛開始與Magento,不幸的是不知道如何做過濾:)
乾杯球員,
克里斯。
尋找一個簡單的父母ids的完美解決方案。非常感謝 – 2011-12-02 12:29:48
_「我不知道一個直接的方法來此條件添加到收藏」 _ '$收藏 - > getSelect()',我們可以使用[Zend_Db_Select對象(HTTP://framework.zend .com/manual/1.12/en/zend.db.select.html)來構建自定義選擇。 '$ collection-> getTable('catalog/product_super_link');'可以對連接有幫助。 – 2014-02-16 15:24:01