Il faut copier la librairie quelque part dans l’architecture de l'application, par exemple dans vendor/library/ (réservé au bibliotèque externe).
Tu peux même télécharger la librairie depuis le dépôt via composer si tu le souhaites :
regarde ici : https://github.com/PHPOffice/PHPExcel/pull/52
PHPExcel utilise une architecture par préfixe (à l'instar de zf1) et non par namespace (comme le fait zf2), du coup le plus simple pour moi est d'avoir insére un alias dans le fichier autoload_classmap.php :
1 2
| <?php
return array('PHPExcel'=>__DIR__.'/../../vendor/library/PhpExcel/PHPExcel.php',); |
Ensuite dans l'application tu peux appeler :
$excel = new \PHPExcel();
Partager