西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento获得模型集合实例的两种方法

时间:2016-11-15 02:41来源:未知 作者:好模板 点击:
magento获得模型集合实例的两种方法 1.使用EAV模型的实体的Collection一般继承Mage_Eav_Model_Entity_Collection_Abstract 实例化方法是: 2.非EAV模型的实体的Collection类可能继承 Mage_Core_Model_Mysql4_Coll
magento获得模型集合实例的两种方法
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(); 
来调试。(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容