Yii引入PHPExcel修改其自动加载方法
2014-05-15 21:46
585 查看
修改PHPEXCEL目录下的Autoload.php这个文件,在每次使用PHPExcel的类时关闭Yii的自动加载类,否则的话会因为加载规则的不一致(如yii一般要求类的名字必须是xxController,方法要是actionXXX,而PHPExcel是xx_xxx_xxxx)而起冲突报错。 spl_autoload_unregister(array('YiiBase','autoload')); PHPExcel_Autoloader::Register(); // As we always try to run the autoloader before anything else, we can use it to do a few // simple checks and initialisations PHPExcel_Shared_ZipStreamWrapper::register(); // check mbstring.func_overload if (ini_get('mbstring.func_overload') & 2) { throw new Exception('Multibyte function overloading in PHP must be disabled for string functions (2).'); } PHPExcel_Shared_String::buildCharacterSets(); spl_autoload_register(array('YiiBase','autoload'));
相关文章推荐
- Yii引入PHPExcel修改其自动加载方法
- PHP __autoload()函数(类文件自动加载规则)的使用方法
- PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
- PHP中类的自动加载的方法
- Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
- PHP 类的魔术方法及类的自动加载
- php -- 魔术方法 之 自动加载:__autoload()
- 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间
- phpexcel的自动加载与其他框架有冲突
- php 自动加载方法
- PHP 自动加载类 __autoload() 方法
- JAVAEE中改编端口号和使后台修改时自动加载的方法
- php __autoload() 方法用于自动加载类
- PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
- php自动加载的两种实现方法
- yii phpexcel自动生成文件保存到服务器上
- PHP中的use、命名空间、引入类文件、自动加载类的理解
- php5.3以后不支持类名做构造方法,命名空间 加自动引入无法触发类名构造方法
- PHP__autoload魔术方法实现自动加载
- php 自动加载类方法小结