PHPExcel_IOFactory::createWrite()中的PHPExcel命名空间问题
我有一个关于名称空间和PHPExcel的问题。当前我在名称空间Portal\Helpers中有一个名为ExportToExcel的类。此类生成excel文件并调用PHPExcel类。但是,我不断得到以下错误:PHPExcel_IOFactory::createWrite()中的PHPExcel命名空间问题,php,namespaces,phpexcel,Php,Namespaces,Phpexcel,我有一个关于名称空间和PHPExcel的问题。当前我在名称空间Portal\Helpers中有一个名为ExportToExcel的类。此类生成excel文件并调用PHPExcel类。但是,我不断得到以下错误: Fatal error: Call to undefined method PHPExcel_IOFactory::createWrite() 在ExportToExcel中,我通过以下方式调用PHPExcel: $objPHPExcel = new \PHPExcel; 构建完图纸后
Fatal error: Call to undefined method PHPExcel_IOFactory::createWrite()
在ExportToExcel中,我通过以下方式调用PHPExcel:
$objPHPExcel = new \PHPExcel;
构建完图纸后,我调用:
$objWriter = PHPExcel_IOFactory::createWrite($objPHPExcel, 'Excel2007');
这里产生了错误。在这条线之前一切都正常
我不使用现有的框架。最近,我在我的项目中内置了名称空间,而且在之前它还可以正常工作。所以我想知道你们中是否有人遇到过同样的问题,或者知道我问题的答案
我使用phpexcel1.8.0。并且确实发现了一些关于现有框架的主题(例如Symfony和Zend)和“相同”名称空间的问题,但是我找不到解决问题的正确方法。方法是
createWriter();
^
Note the "r" at the end
不是
与名称空间无关谢谢您,先生。可能是因为沮丧,我看不到这个巨大的错误。在类的顶部定义“use PHPExcel_IOFactory;”之后,一切都正常工作。
createWrite();