我需要从 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/