ホームページ >バックエンド開発 >PHPチュートリアル >phpexcel の自動読み込みが他のフレームワークと競合する

phpexcel の自動読み込みが他のフレームワークと競合する

WBOY
WBOYオリジナル
2016-06-23 13:24:361008ブラウズ

PHPEXCEL をずっと使ってみたいと思っていたのですが、今回このプロジェクトに出会いました。しかし、落とし穴も現れました。 phpexcel の Autoloader.php の

public static function Register() {   /* if (function_exists('__autoload')) {        //    Register any existing autoloader function with SPL, so we don't get any clashes        spl_autoload_register('__autoload');    }    //    Register ourselves with SPL    return spl_autoload_register(array('PHPExcel_Autoloader', 'Load'));    }

が、既存のフレームワークの自動読み込みと競合します。この問題を解決するために、フレームワーク内の他のプロジェクトは独自の自動読み込みを使用し、フレームワーク自体は関数に対して変更できないため、そのうち 1 つだけを変更できるようにしました。

インターネットで方法を見つけました。それは、元のものに削除し、この新しいものを使用して問題を解決することです。

りー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。