我正在尝试从模块中从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独有的,我希望保持代码更灵活。
谢谢,