我有一个关于名称空间和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');在这里产生了错误。在这行之前,一切都很顺利。
我没有使用现有的框架。最近,我在我的项目中构建了命名空间,在此之前,它工作得很好。所以我想知道你们中是否有人遇到过同样的问题,或者知道我的问题的答案?
我使用PHPExcel 1.8.0。我确实找到了一些与现有框架相关的主题(例如Symfony和Zend)和“相同的”命名空间问题,但是我找不到一个合适的解决方案来解决我的问题。
发布于 2015-01-30 17:13:50
方法是
createWriter();
^
Note the "r" at the end不
createWrite();与命名空间没有任何关系
https://stackoverflow.com/questions/28232463
复制相似问题