Magento product collection query
For developers, print the product collection query.
$statusEnabled = Mage_Catalog_Model_Product_Status::STATUS_ENABLED;
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToFilter('status',
$statusEnabled);
/**
*
* Print query
*
*/
echo $collection->getSelect();
/**
*or
*/
echo $collection->getSelect()->__toString();
/**
*
*print collection query
*/
$Collection->printLogQuery(true);
You can then view the result query.
For developer, enable the system log settings by
System -> Configuration -> Developer -> Log Settings
see the generated log file in [magento_root_folder]/var/log/ folder
No comments:
Post a Comment