如何访问magento中的外部库?

时间:2014-03-10 10:05:19

标签: php magento magento-1.9

我在magento root中创建了一个文件。如下所示

文件夹名称/ pay.php

这个文件调用api并使用一些lib。当我直接在浏览器网址中调用它时。

我想在magento函数中调用它。

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

我该怎么办?请建议我。

提前感谢所有magento dev

1 个答案:

答案 0 :(得分:4)

将您的图书馆放在[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 Export并检查目录结构以及访问magento外部库的方式。

它在[magento] \ app \ code \ local \ Conlabz \ Mreport \ controllers \ Adminhtml \ ExportController.php

中创建一个对象

希望这能帮到你