最近在ThinkPHP框架中应用PHPExcel类,经常出现莫名其妙的问题,后来锁定为PHPExcel和ThinkPHP有冲突,网上找了一堆资料,大部分说在使用了PHPExcel之后,在使用M或者D方法或者解析模版之前调用
spl_autoload_register(array('Think','autoload'));
就可以解决问题了,确实是可以用,不过这未免太麻烦了,其实找找ThinkPHP的手册就知道了,有个一劳永逸的办法,那就是修改配置文件,把APP_AUTOLOAD_REG设置成true,就都解决了。
'APP_AUTOLOAD_REG' => true,
注:暂且叫最好办法吧,如果发现更好的欢迎大家告诉我。