zend 框架 2 中的 phpexcel fatal error : Class 'PHPExcel_IOFactory' not found

标签 php zend-framework2 phpexcel

我需要从 excel 表中导入数据并将 PHPExcel 集成到 Zend framework 2 中。

我将 PHPExcel 放在供应商中。在谷歌之后我也开始知道 PHPExcel 没有命名空间,所以我们可以使用类作为根类,如 \PHPExcel_IOFactory

但是我收到以下错误:

Fatal error: Class 'PHPExcel_IOFactory' not found

请帮忙!

最佳答案

手动将第 3 方库目录放入供应商而不告诉您的自动加载器有关库的新命名空间及其路径是不够的。

尝试使用 Composer 。打开命令行,只需键入:

$ cd /your/zf2/project/root
$ rm -rf vendor/PHPExcel*
$ php composer.phar selfupdate
$ php composer.phar require phpoffice/phpexcel

如果您已经安装了系统范围的 Composer :

$ composer selfupdate
$ composer require phpoffice/phpexcel

关于zend 框架 2 中的 phpexcel fatal error : Class 'PHPExcel_IOFactory' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19446376/

相关文章:

php - 提交表单时丢失我的 $_GET 变量

php - 如何在 PHPExcel 中设置单元格填充?

php - PHP 下拉列表赋值语句

php - Zend Framework 2 中的 SUBSTRING()/MID() 语句

php - 如何从我自己的库访问 zend 2 中的 getServiceLocator

mysql - 在zend框架2查询中选择四个表

php - 在 PHPExcel 图表中显示数据值(即在条形图的顶部等)

PHPExcel 将 xls 文件保存到特定文件夹

php - 如何保护电话号码免受机器人攻击

php - AWS php5.4无法连接RDS