Привет! Я пытаюсь добавить функциональность программы записи электронных таблиц Excel в существующее приложение.Я использую php 5.3 с пространствами имен, и мне очень трудно получить необходимые классы для загрузки.
Мне кажется, проблема в том, что имена файлов «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 не получится. Я действительно не хочу идти и переименовывать все классы вГруша, чтобы заставить это работать.
Кто-нибудь знает лучший способ сделать это?
Спасибо!