Как получить коллекцию продуктов «instock» через модель ресурсов в Magento

Можно ли получить коллекцию продуктов «на складе» через модель ресурсов в Magento?

Я пробовал этот код

$collection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('*'); $collection->addAttributeToFilter('is_in_stock', 0); 

Но он бросает фатальную ошибку

попробуйте под кодом

 $productCollection = Mage::getResourceModel('catalog/product_collection'); Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($productCollection); echo "<pre>";print_r($productCollection->getData()); 

// использовать addInStockFilterToCollection ()

Просто добавьте в конце код коллекции продукции

Mage :: getSingleton ( 'cataloginventory / акции') -> addInStockFilterToCollection ($ ProductCollection);