Magento的1.3Magento的(CE 1.3) - 過濾productCollection其中股票數量爲0
我試圖篩選出股票項目從productCollection的。使用:
->addAttributeToFilter('status',array('neq' => Mage_Catalog_Model_Product_Status::STATUS_DISABLED))
我可以按狀態過濾,但在此商店中,啓用的產品仍可以有0個數量。
使用:
->addAttributeToFilter('qty', array('gt' => 0))
返回 '數量' 不是一個屬性錯誤。
$this->_productCollection = $this->_productCollection->addAttributeToSelect('*')
->setStoreId($storeId)
->addStoreFilter($storeId)
->addAttributeToFilter('status',array('neq' => Mage_Catalog_Model_Product_Status::STATUS_DISABLED))
->setPageSize($this->getToolbarBlock()->getLimit());
任何想法?謝謝。
您必須加入庫存項目集合才能實現這一點 –