我创建了一个模块。它工作正常,但是当我们在 Observer.php 文件中获取产品集合时,它不会返回任何对象和集合。它是空的,也不会创建任何期望或日志文件。请帮我。
我在observer.php 文件中有这段代码
class GWB_ClearOrphan_Model_Observer
{
public function disableProducts(Varien_Event_Observer $observer)
{
try{
$collection = Mage::getModel('catalog/product')->getCollection();
}
catch(Exception $e) {
Mage::log($e->getMessage(), null, 'collection.log');
}
}
}
我也在尝试两种产品收集模型方法,但未找到收集。
$collection = Mage::getResourceModel('catalog/product_collection');
$collection = Mage::getModel('catalog/product')->getCollection()->load();