我正在尝试优化我的Magento模块。
我没有找到任何关于这些案件之间差异的文件。
Mage::getModel('catalog/category')->load($idCategory)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1);
和
$category = Mage::getModel('catalog/category')->load($idCategory);
$_productCollection=Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('status',1)
->addCategoryFilter($category);
为了优化我的模块,我想减少SQL请求,但我不知道Magento ORM在这两种情况下是如何工作的。