gpt4 book ai didi

PHPExcel 集成到 Zend 框架中

转载 作者:可可西里 更新时间:2023-11-01 12:51:55 26 4
gpt4 key购买 nike

我如何整合 PHPExcel进入我的 Zend 应用程序。

我的实际文件夹结构如下:

/application
controllers
views
etc...
/library
My
Zend
PHPExcel
/public
index.php

我已经通过使用(在 index.php 中)包含“我的”库:

require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('My_');

现在我也想用PHPExcel在我的一个 Controller 中,如:

$exc = PHPExcel_IOFactory::load('test.xls');
$excelWorksheet = $exc->getActiveSheet();

我必须做什么才能使其工作并摆脱 Class 'PHPExcel_IOFactory' not found 异常?

谢谢。
-lony

P.S.:一个简单的 $autoloader->registerNamespace('PHPExcel_'); 不起作用。我测试了它。

最佳答案

将 PHPExcel 库放入/library 文件夹中,如下所示:

/application
...
/library
/PHPExcel
/PHPExcel.php

接下来,在您的 application.ini 配置文件中,添加以下内容:

autoloaderNamespaces[] = "PHPExcel_"
autoloaderNamespaces[] = "PHPExcel"

应该可以了。 Autoloader 负责剩下的工作,您可以开始使用示例代码来读取 Excel 文件。

更新:根据评论者的建议添加了额外的 autoloaderNamespace

关于PHPExcel 集成到 Zend 框架中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4742706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com