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 つだけを変更できるようにしました。
インターネットで方法を見つけました。それは、元のものに削除し、この新しいものを使用して問題を解決することです。
りー