从本地主机连接到在线Magento

时间:2012-07-19 18:11:03

标签: php magento

除了设置自定义Magento API之外,有没有办法从localhost webapp连接到在线Magento安装?更具体地说,我正在寻找一个允许我编写像

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

在我们办公室的localhost上运行的webapp中。

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

1 个答案:

答案 0 :(得分:0)

无需连接到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);