将Magento集合与外部数据库一起使用

时间:2013-10-05 04:50:00

标签: php magento magento-1.7

我正在尝试从模块中从magento访问外部数据库上的数据,同时使用Magento ORM功能,我可以通过扩展:

Mage_Core_Model_Abstract和Mage_Core_Model_Resource_Db_Abstract类,如本页所示:

http://www.solvingmagento.com/accessing-an-external-database-from-your-magento-module/

但是,当我尝试在我的模型上使用getCollection()方法时,我得到“假”,所以我想知道你是否可以根据“Mage_Core_Model_Resource_Db_Abstract”类创建集合,我尝试使用“Mage_Core_Model_Resource_Db_Collection_Abstract”而没有好运。

如果不可能,这是否意味着我必须更改我的模块并使用:

Mage_Core_Model_Mysql4_Abstract而不是Mage_Core_Model_Resource_Db_Abstract

因为它似乎有一个“Mage_Core_Model_Mysq4_Collection_Abstract”类适用于我想做的事情,如下所示:

http://fishpig.co.uk/magento/tutorials/create-external-database-connection/

我试图避免使用Mage_Core_Model_Mysql4_Abstract,因为它听起来它是MySQL独有的,我希望保持代码更灵活。

谢谢,

0 个答案:

没有答案