Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将Magento集合用于远程Magento数据库吗?_Magento_Magento 1.7 - Fatal编程技术网

我可以将Magento集合用于远程Magento数据库吗?

我可以将Magento集合用于远程Magento数据库吗?,magento,magento-1.7,Magento,Magento 1.7,我连接到另一个magento数据库 我使用: $write = Mage::getSingleton('core/resource')->getConnection('remote_write'); $read = Mage::getSingleton('core/resource')->getConnection('remote_read'); 连接并$write->query(“更新表……等”)以进行更改 我想从远程数据库中选择所有产品或特定产品。为此,我必须编写一个疯狂的sq

我连接到另一个magento数据库

我使用:

$write = Mage::getSingleton('core/resource')->getConnection('remote_write');
$read = Mage::getSingleton('core/resource')->getConnection('remote_read');
连接并
$write->query(“更新表……等”)以进行更改

我想从远程数据库中选择所有产品或特定产品。为此,我必须编写一个疯狂的sql查询,
left将
catalog\u product\u entity
的所有EAV实体连接起来,然后

foreach($read->fetchAll($myquery) as $row) {
    /* do something */
}
获取所有产品属性


有没有办法使用magento collections从远程数据库获取产品属性?

magento的collections使用资源模型获取数据。看看

Mage_Core_Model_Resource_Db_Abstract::_getConnection($connectionName)

你的收藏的资源模型。

你有一个非常有趣的问题,恐怕我没有时间去挖掘,但我会考虑用模型资源/收藏创建一个自定义模块,并扩展
Mage\u Core\u model\u resource\u Db\u collection\u Abstract
尝试连接到远程数据库。祝你好运:)