0

我在 magento 根目录中有一个文件。像下面

文件夹名/pay.php

该文件调用 api 并使用一些 lib。当我通过浏览器网址直接调用它时。

我想在 magento 函数中调用它。

pay.php 有一个类,我在 magento 模块文件中添加了这个文件并创建了一个对象,但它显示了对象引用的错误。

我应该怎么办?请给我建议。

在此先感谢所有 magento 开发人员

4

1 回答 1

5

把你的图书馆放在[magento]/lib文件夹里

例如你的图书馆是 PhpExcel 所以你必须把它放进去[magento]/lib/PhpExcel

并在调用之前将您的库包含在 magento 文件中。

$includePath = Mage::getBaseDir(). "/lib/PhpExcel/Classes";
set_include_path(get_include_path() . PS . $includePath); 

所以你已经创建了 PhpExcel 库的对象来访问它

$objPHPExcel = new PHPExcel();

供您参考下载PhpExcel 导出并检查目录结构以及在 magento 中访问外部库的方法。

它在 [magento]\app\code\local\Conlabz\Mreport\controllers\Adminhtml\ExportController.php 中创建一个对象

希望这对你有帮助

于 2014-03-10T17:55:36.897 回答