PHPExcel在Zend框架中不工作

PHPExcel在Zend框架中不工作,php,zend-framework,phpexcel,Php,Zend Framework,Phpexcel,我跟踪了这个链接- 如上所述复制了文件/文件夹- > /library > /PHPExcel > /PHPExcel.php 并添加到application.ini文件中- autoloaderNamespaces[] = "PHPExcel_" autoloaderNamespaces[] = "PHPExcel" 现在在mysite\application\modules\admin\controllers和MysiteController.php中,

我跟踪了这个链接-

如上所述复制了文件/文件夹-

> /library
>     /PHPExcel
>     /PHPExcel.php
并添加到application.ini文件中-

autoloaderNamespaces[] = "PHPExcel_"
autoloaderNamespaces[] = "PHPExcel"
现在在
mysite\application\modules\admin\controllers
MysiteController.php
中,我以这种方式使用它-

public function getExcelDataAction() 
{
    $objPHPExcel = new PHPExcel();
    $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:D1');
    $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Swapnesh');
    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
    $filename = "my-data-sheet".".xlsx";
    $objWriter->save($filename);    
}
发生以下错误-

Fatal error: Class 'PHPExcel' not found in C:\webserver\mysite\application\modules\admin\controllers\MysiteController.php on line 526

让我知道如何让它在
Zend
(Zend初学者)

中工作,因为我的实现PHPExcel是最后一个触发的东西,所以在启动PHPExcel后我不再需要Zends自己的自动加载程序,因此创建了我自己的解决方法

//在控制器中,我称之为norlmal Zend模型

$excelModel = new Application_Model_Excel();
//exelmodel(位于Application/Models/Excel.php中)如下所示

<?php
spl_autoload_unregister(array('Zend_Loader_Autoloader','autoload'));
require_once('PHPExcel/Classes/PHPExcel.php');
class Application_Model_Excel extends PHPExcel
{


}
?>


这肯定不是最好的方法,但在我的应用程序中可以顺利运行

你能试试吗@NandakumarV当然让我给它一个try@NandakumarV抱歉,无法工作..抛出此类不存在PHPExcel\u PHPExcelis在包含的路径中添加的
PHPExcel
。*如果类没有命名约定(文件夹类),请使用
print\r(get\u include\u path())
,而不是自己包含:
include path\u TO_LIB./PHPExcel/PHPExcel.php'感谢您提供的另一个解决方案..我一定也会尝试使用此解决方案+1以感谢您的努力。