首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPExcel_IOFactory::createWrite()中的PHPExcel命名空间问题

PHPExcel_IOFactory::createWrite()中的PHPExcel命名空间问题
EN

Stack Overflow用户
提问于 2015-01-30 17:06:50
回答 1查看 1.8K关注 0票数 1

我有一个关于名称空间和PHPExcel的问题。目前,我在命名空间Portal\Helpers中有一个名为ExportToExcel的类。此类生成excel文件并调用PHPExcel类。然而,我一直收到以下错误:

代码语言:javascript
复制
Fatal error: Call to undefined method PHPExcel_IOFactory::createWrite()

在ExportToExcel中,我通过以下方式调用PHPExcel:

代码语言:javascript
复制
$objPHPExcel = new \PHPExcel;

构建完工作表后,我调用:

代码语言:javascript
复制
$objWriter = PHPExcel_IOFactory::createWrite($objPHPExcel, 'Excel2007');

在这里产生了错误。在这行之前,一切都很顺利。

我没有使用现有的框架。最近,我在我的项目中构建了命名空间,在此之前,它工作得很好。所以我想知道你们中是否有人遇到过同样的问题,或者知道我的问题的答案?

我使用PHPExcel 1.8.0。我确实找到了一些与现有框架相关的主题(例如Symfony和Zend)和“相同的”命名空间问题,但是我找不到一个合适的解决方案来解决我的问题。

EN

回答 1

Stack Overflow用户

发布于 2015-01-30 17:13:50

方法是

代码语言:javascript
复制
createWriter();
           ^
 Note the "r" at the end

代码语言:javascript
复制
createWrite();

与命名空间没有任何关系

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28232463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档