bonjour,
J'ai intégré une librairie externe html2pdf cela fonctionne parfaitement bien en developpement sur mon serveur local.
une fois deployé sur mon serveur mutualisé, il ne trouve pas cette librairie.
voici comment j'ai procédé :
ma librairie "html2pdf" dans le dossier :
/app/lib/html2pdf/...
html2pdf.class.php
..
autoload.php
mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php use Doctrine\Common\Annotations\AnnotationRegistry; use Composer\Autoload\ClassLoader; /** * @var ClassLoader $loader */ $loader = require __DIR__.'/../vendor/autoload.php'; AnnotationRegistry::registerLoader(array($loader, 'loadClass')); include __DIR__ . '\lib\html2pdf\html2pdf.class.php'; return $loader;
mon erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $html2pdf = new \HTML2PDF('P','A4','fr');
Fatal error: Class 'HTML2PDF' not found in /homepages/23/d448464623/htdocs/event/src/AcmeMonProjetBundle/Controller/organizerController.php on line 593
Partager