2014-01-31 3 views
0

Использование композитора Я загрузил класс PHPExcel. Структура каталогаИнтеграция PHPExcel в Zend Framework 2

codeplex 
+-phpexcel 
    +-PHPExcel 

теперь я запутать, как включить класс PHPExcel в application.config.php или я должен удалить лишнюю структуру папок?

Я знаю, что это основной вопрос, но я просто получаю фатальную ошибку, позволяющую это сделать.

+0

Обратите внимание, что это заданный вопрос ZF2 – user269867

ответ

2

PHPExcel не является модулем ZF2, поэтому вам не нужно ничего делать, чтобы включить его. Поскольку вы его установили. Композитор, композитор будет настроили автозагрузку для вас, так что вы должны быть в состоянии использовать классы PHPExcel в существующем модуле (ы):

use PHPExcel; 

$excel = new PHPExcel(); 

[etc.] 
+0

как вы можете вывести файл для сохранения? – cwhisperer

0

PHPExcel класс не является модуль ZF2 в себя и что вы дон Невозможно включить его через файл application.config.php. В альтернативе вы можете использовать модуль MvlabsPHPExcel, который дает возможность использовать библиотеку PHPOffice/PHPExcel в приложении ZF2.

Для добавления модуля через композитор просто:

$ php composer.phar require mvlabs/mvlabs-phpexcel

После этого, вы сможете добавить его в файл application.config.php.

<?php 
return [ 
    'modules' => [ 
     // ... 
     'MvlabsPHPExcel',    
    ], 
    // ... 
];