PHPExcel_IOFactory::createWrite()中的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; 构建完图纸后

我有一个关于名称空间和PHPExcel的问题。当前我在名称空间Portal\Helpers中有一个名为ExportToExcel的类。此类生成excel文件并调用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();