public function getAllProductById($id=0)
{
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('entity_id', array('eq' => $id))
->joinTable(
'cataloginventory_stock_item',
'product_id=entity_id',
array('quantite' => 'qty'),
null,
'left'
)
->load()
;
if ($products) {
return $products;
} else {
return $products == null;
}
}
переменной $products
не возвращает нуль, даже когда я использую идентификатор ($ ID), который не установлен в Magento.тест Magento, если коллекция продуктов существует
return $ products == null; измените это, чтобы вернуть $ products = null; –