1.使用EAV模型的实体的Collection一般继承Mage_Eav_Model_Entity_Collection_Abstract
实例化方法是:
2.非EAV模型的实体的Collection类可能继承 Mage_Core_Model_Mysql4_Collection_Abstract或者Varien_Data_Collection_Db
可以用 Mage::getModel('moduleName/entityName')->getCollection()获得其实例。
然后 $colleciton->getSelectSql();可以获得系统运行的 SQL语句来调试
如果你的Collection类继承 Varien_Data_Collection_Db,也可以使用
Mage::getResourceSingleton('catalogue/merchant_collection')获得其实例
在Collection类中可以用下面的语句
echo $this->_select->__toString();
来调试。
实例化方法是:
2.非EAV模型的实体的Collection类可能继承 Mage_Core_Model_Mysql4_Collection_Abstract或者Varien_Data_Collection_Db
可以用 Mage::getModel('moduleName/entityName')->getCollection()获得其实例。
然后 $colleciton->getSelectSql();可以获得系统运行的 SQL语句来调试
如果你的Collection类继承 Varien_Data_Collection_Db,也可以使用
Mage::getResourceSingleton('catalogue/merchant_collection')获得其实例
在Collection类中可以用下面的语句
echo $this->_select->__toString();
来调试。