Bonjour,
J'utilise cakePHP 2.0, et j'aimerai intégrer soit DOMPDF ou HTML2PDF sur mon site web.
Je n'arrive pas à utiliser l'un ou l'autre, j'ai essayé les deux.
Pour l'instant, sur mes tests avec DOMPDF, voici les étapes que j'ai réalisé :
[list]Téléchargé la dernière version et uploadé l'ensemble du dossier dans app/Vendor/dompdf/[/list]
[list]Établi toutes les étapes définies sur le site Der Euro Mark : [url=http://www.dereuromark.de/2011/11/21/serving-views-as-files-in-cake2/]Texte du lien[/url][/list]
En suivant les commentaires relatifs au problème de "Class DOMPDF not found", j'ai essayé les deux méthodes suivantes dans mon Layout produits.ctp : Layout/pdf/produits.ctp
Première version :
[code]App::import('Vendor', 'dompdf/dompdf.php');
$dompdf = new DOMPDF();
$dompdf->load_html(utf8_decode($content_for_layout), Configure::read('App.encoding'));
$dompdf->render();
echo $dompdf->output();[/code]
Deuxième version :
[code]
require_once(APP . 'Vendor' . DS . 'dompdf' . DS . 'dompdf_config.inc.php');
spl_autoload_register('DOMPDF_autoload');
$dompdf = new DOMPDF();
$dompdf->load_html(utf8_decode($content_for_layout), Configure::read('App.encoding'));
$dompdf=$this->fetch('content');
$dompdf->render();
echo $dompdf->output();
[/code]
Les deux versions me retournent un "Class DOMPDF not found".
Un :
[code]debug($this);
die(); [/code]
Me retourne bien l'ensemble des variables que je dois retrouver et utiliser sur mon PDF.
Si quelqu'un a déjà été confronté à ce problème, ou si quelqu'un a une éventuelle piste, je suis preneur ! :-)
Merci d'avance !