Bonjour à tous,
Mon probléme est simple, j'utilise un bundle qui utilise html2pdf, et qui fait:
$this->html2pdf = new \HTML2PDF($mode, $format, $lang,$unicode,$encoding,$margin);
Donc, je dois déclarer la classe et son namespace avant de faire cela.
Trés bien, je peux faire tout bétement juste avant:
require_once(dirname(__FILE__).'/../../../../../web/html2pdf/html2pdf.class.php');
Ce que l'on ne doit pas faire pour un bundle etc..
J'ai donc essayé de voir comment on chargeait une classe externe sur symfony, et j'ai essayé de mettre ça dans l'autoload:
1 2 3 4 5 6 7
|
$loader->registerNamespaces(array(
'Symfony' => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
'Sensio' => __DIR__.'/../vendor/bundles',
'HTML2PDF' => __DIR__.'/../web/html2pdf', |
Mais sans succés, il ne trouve pas la classe à charger.
Où est ce que j'ai faux ?
Merci de votre aide
Partager