在Magento中,我想在脚本上过滤没有任何父产品的产品。 目前我做的事情如下:
$products = $this->_productModel->getCollection()
->addAttributeToSelect('*')
->addStoreFilter($this->_storeId)
->addAttributeToFilter('type_id',array('in'=>$_types))
->addAttributeToFilter('status',array('in'=>$_status))
->joinTable('cataloginventory/stock_item', 'product_id=entity_id', array('qty'=>'qty','is_in_stock' => 'is_in_stock'), $this->_getStockSQL(), 'inner');
我收到了所有产品,但是我可以使用getCollection()说“只给我没有父母的产品”吗?
由于
答案 0 :(得分:0)
父产品和子产品仅在分组,可配置和捆绑产品中可用。如果您不想要父产品
检查id是否在catalog_product_relation中的parent_id中,而catlog_product_super_link则是其父产品
答案 1 :(得分:0)
完美:)
->joinTable('catalog_product_relation', "parent_id=entity_id",array('child_id'=>'child_id'), null, "inner")
由于