#php #zend-framework #zend-form #phpexcel
#php #zend-фреймворк #zend-form #phpexcel
Вопрос:
Я работаю в zend, и в панели администратора мне нужно экспортировать свои данные, которые я использую PHPExcel
для этого, вот структура папок
Admin
src
admin
Controller
view
Vendor
PhpExecl
standard
src
standard
static option
Я использую $objPHPExcel = new PHPExcel();
в статическом варианте
Я вызываю функцию экспорта из моего контроллера, которая находится на странице статических параметров, но она показывает мне ошибку 500
вы можете помочь
или, если у какого-то органа есть еще лучший вариант, пожалуйста, опубликуйте его
Комментарии:
1. Включить ошибки PHP; это признак неустранимой ошибки.
2. Какая у вас версия ZF? 1 или 2?
Ответ №1:
Я только что работал с этой библиотекой на днях, убедитесь, что вы включили путь к классам библиотеки Phpexcel в свой php include paths:
set_include_path(get_include_path().PATH_SEPARATOR.APPLICATION_PATH.'/your-path/phpexcel/Classes/');
Ответ №2:
Проблема связана с автозагрузкой классов PHPExcel. Конечно, лучший вариант избежать проблем с автозагрузкой классов PHPExcel и избежать ручного добавления классов во включаемый путь — это использовать MvlabsPHPExcel, который обеспечивает простую интеграцию библиотеки PHPOffice / PHPExcel в zend framework 2.