从本地主机连接到联机Magento


Connect to online Magento from a localhost

除了设置自定义Magento API外,是否有方法从本地主机网络应用程序连接到在线Magento安装?更具体地说,我正在寻找一种设置,它将允许我编写类似的代码

include('app/Mage.php');    // how does this work for online-offline connection??
$products = Mage::getModel('catalog/category')->load($category_id);

在我们办公室的本地主机上运行的网络应用程序中。

如果这不合理,我是否需要直接从我的应用程序连接到Magento存储数据库,并基本上编写自己的查询?如果是这样的话,我肯定会创建一个对DB具有只读访问权限的新用户。

无需连接到数据库,include将处理它:

require'app/Mage.php';  
if (!Mage::isInstalled()) {
    Mage::log("Application is not installed yet, please complete install wizard first.'n",null,'fiftyone_daemon.log');
    exit;
}
Mage::app('default'); 

$products = Mage::getModel('catalog/category')->load($category_id);