2015-11-11 82 views
0

如何將此過濾器添加到此代碼? ================================================= ================在Magento中添加過濾器

$category_model = Mage::getModel('catalog/category')->load(55); 
$collection = Mage::getResourceModel('catalog/product_collection'); 
$collection->addCategoryFilter($category_model); 

我想只顯示有庫存產品,如何與下面的代碼來做到這一點的Magento

回答

0

是它的工作原理爲你In Stock Product Collection?從答案

代碼:

$category_model = Mage::getModel('catalog/category')->load(55); 
$productCollection = Mage::getResourceModel('catalog/product_collection'); 
$productCollection->addCategoryFilter($category_model); 
Mage::getSingleton('cataloginventory/stock') 
    ->addInStockFilterToCollection($productCollection); 
echo "<pre>";print_r($productCollection->getData()); 
+0

你能給我的所有部分?巫婆這個$ category_model = Mage :: getModel('catalog/category') - > load(55); $ collection = Mage :: getResourceModel('catalog/product_collection'); $收藏 - > addCategoryFilter($ category_model); – Olejs

+0

添加了您的代碼來回答 –