Magento:查询数据库,查找没有指定类别的产品

时间:2013-07-22 09:13:05

标签: magento

我对Magento来说真的很陌生,我正在寻找一种方法来获取目录中未分配给任何类别的所有产品的列表。任何人都可以提供有关如何实现这一目标的任何帮助吗?

非常感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码获取产品集合:

$product = Mage::getModel('catalog/product'); 
$productCollection = $product->getCollection()
->addAttributeToSelect('*');


foreach ( $productCollection as $_product ) {
    echo $_product->getName().'<br/>';        
}

但是根据您的要求,您可以通过以下链接获得建议,可能对您有所帮助。 How do I get product category information using collections in Magento

答案 1 :(得分:0)

Select entity_id from catalog_product_entity where entity_id not in (select distinct entity_id from catalog_category_product);

这将为您提供不属于任何类别的所有产品实体ID。