zend框架中的phpexcel 2致命错误:找不到类'PHPExcel_IOFactory'

Har*_*ngh 3 php phpexcel zend-framework2

我需要从excel表导入数据并在Zend框架2中集成PHPExcel.

我将PHPExcel放在供应商中.另外我在google之后知道PHPExcel没有命名空间,所以我们可以像使用类一样使用类\PHPExcel_IOFactory

但是我收到以下错误:

Fatal error: Class 'PHPExcel_IOFactory' not found
Run Code Online (Sandbox Code Playgroud)

请帮忙!

edi*_*igu 17

手动将第三方库目录放入供应商,而不告诉您的自动加载器有关库的新命名空间,并且它的路径是不够的.

尝试使用作曲家.打开命令行,只需键入:

$ cd /your/zf2/project/root
$ rm -rf vendor/PHPExcel*
$ php composer.phar selfupdate
$ php composer.phar require phpoffice/phpexcel
Run Code Online (Sandbox Code Playgroud)

如果您已经安装了系统范围的作曲家:

$ composer selfupdate
$ composer require phpoffice/phpexcel
Run Code Online (Sandbox Code Playgroud)