Привет Я пытаюсь свернуть функциональность редактора электронных таблиц Excel в существующее приложение. Я использую php 5.3 с пространствами имен и имею очень трудное время для загрузки необходимых классов.PEAR Spreadsheet Excel Writer Autoload
Я думаю, что проблема в том, что имена файлов «Writer.php, но методы класса являются„Spreadsheet_Excel_Writer()“Мой автозагрузчика устанавливается следующим образом:.
function __autoload($class) {
$class = str_replace('\\', '/', $class);
$splitArray = explode("_", $class);
$class = $splitArray[(sizeof($splitArray) - 1)]; // piece1
include($class . '.php');
}
который загружает остальную часть моего классы просто прекрасны, но не загружают электронные таблицы.Если я переименую файлы в соответствии с именами методов, это терпит неудачу при попытке загрузить классы OLE. Я действительно не хочу идти и переименовывать все классы в PEAR, чтобы получить это
Кто-нибудь знает об этом лучше?
Спасибо!
Попробуйте PHPExcel вместо - HTTP: //phpexcel.codeplex.com/ – mfonda