除了设置自定义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商店数据库并基本上编写我自己的查询?如果是这种情况,我肯定会为数据库创建一个具有只读访问权限的新用户。
答案 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);