用户登录
找回密码
立即加盟

Discuz论坛与PHPExcel组件冲突解决

发表于 2015-12-7 13:44:51 显示全部楼层 2 1077

因业务需要,DiscuzX3.2论坛插件开发中需要使用到PHPExcel组件来读取Execl电子表格中的数据,在实际开发中发现,把PHPExcel组件单独放到一个页面中时,成功读取了电子表格中的数据,但当集成到Discuz的插件体系中时,调用失败。
1111.JPG

冲突原因:

Discuz和PHPExcel都使用了php类的autoload技术来自动注册类,但Discuz阻断了spl_autoload_call的调用进程。


解决办法:

修改source\class\class_core.php文件,找到public static function autoload($class)函数,把最下面的discuz_error::exception_error($exc);注释掉即可。如下图:


2222.JPG


回复

使用道具 举报

FREEMAN 发表于 2016-5-14 23:23:54 | 显示全部楼层
我看不到你的如下图呢??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加盟

本版积分规则

tiger

管理员

主题

帖子

2965

积分
Ta的主页 发消息

娱乐更多>

网友分享更多 >

  • 青春性感嫩模程彤颜黑丝内衣写真火辣诱
  • [好团队]手拉手 v1.1 z5.x for DX2.5
  • 【好团队】帖子认证 1.0(piaobo_postve

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

小黑屋  |  手机版  |  Archiver  |   好团队网络科技 ( 沪ICP备12020767号 )     

点击立刻咨询
快速回复 返回顶部 返回列表