我想创建一个自定义PHP脚本,该脚本在Magento之外运行,位于与Magento Model类交互的不同文件夹(同一域)中。
我应该执行哪些调用以及哪些调用才能访问它。我记得这是可能的,但我不记得是怎么做的。
答案 0 :(得分:1)
将此内容写入您的php文件
require_once 'app/Mage.php';
umask(0);
Mage::app('default');
//add your own code below:
//load a product
$_product= Mage::getModel('catalog/product')->load(1);
//load a category
$_product= Mage::getModel('catalog/category')->load(1);
答案 1 :(得分:0)
您需要通过包含Mage.php文件而不是调用Mage :: app()来初始化magento。你可以用magento方式调用你的模型(Mage :: getModel())
require '/path/to/app/Mage.php';
Mage::app();
$myModel = Mage::getModel('myModel/my');
希望有所帮助。