PHPEXCEL в zend

#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.