【发布时间】:2013-03-06 07:53:18
【问题描述】:
我需要将所有不同的产品(ID)分配给特定的可配置产品
请帮忙, 谢谢。
【问题讨论】:
我需要将所有不同的产品(ID)分配给特定的可配置产品
请帮忙, 谢谢。
【问题讨论】:
另一种更好的方法来做同样的事情
$productsCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('type_id','configurable') //load only configurable products
->load();
foreach($productsCollection as $product):
/*Get Associated Simple Products*/
$associatedSimpleProducts = $product->getTypeInstance()->getUsedProductIds();
print_r($associatedSimpleProducts);
endforeach;
我认为这是更好的一个,因为它消除了再次加载产品模型的必要性,因为您的收藏中已经有了它;-)
【讨论】:
您是否希望所有产品都没有任何过滤器,但它只显示结果集的一部分?
可能有几种情况:
大多数情况下,是内在的限制。
再次,找到了一个非常相似的线程here.希望这会有所帮助。
【讨论】: