我真的是 Magento 的新手,我正在寻找一种方法来获取目录中未分配给任何类别的所有产品的列表。任何人都可以就如何实现这一目标提供任何帮助吗?
非常感谢。
您可以使用以下代码获取产品集合:
$product = Mage::getModel('catalog/product');
$productCollection = $product->getCollection()
->addAttributeToSelect('*');
foreach ( $productCollection as $_product ) {
echo $_product->getName().'<br/>';
}
但是对于您的要求,您可以从以下链接中获得想法,可能会对您有所帮助。 如何使用 Magento 中的集合获取产品类别信息
Select entity_id from catalog_product_entity where entity_id not in (select distinct entity_id from catalog_category_product);
这将为您提供不属于任何类别的所有产品实体 ID。