从Magento集合输出原始SQL查询

时间:2014-05-23 16:25:22

标签: magento magento-1.7

我有以下集合,想要在IDE Xdebug工具中查看原始SQL -

$collection = Mage::getResourceModel('rp/organisation_collection')
                ->searchByPostcodeLastname($postcode, Slastname)
                ->addFieldToSelect(array('organisation_id'))
                ->setPageSize(1);

$qry = $organisation->load()->getSelect();

这时确实显示Varien对象似乎没有给我原始的SQL供我检查 - 有人可以确认我做错了吗?

2 个答案:

答案 0 :(得分:8)

尝试

  

$收藏 - > getSelect() - > __的toString()

请参阅How do you display a Magento sql query as a string?

答案 1 :(得分:-1)

试用$Collection->printLogQuery(true);这将打印收集查询。

Mage::log($collection->getSelect(),null,'test.log',true);