I'm trying to create PDF reports with cakephp3 and doompdf but the pdf is not being generated, just the html.
bootstrap.php
:
Plugin::load('Dompdf');
routes.php
:
Router::scope('/', function ($routes) {
$routes->extensions(['pdf']);
});
'controller:'
public function pdf() {
$this->viewBuilder()
->className('Dompdf.Pdf')
->layout('Dompdf.default')
->options(['config' => [
'filename' => 'voluntariopdf',
'render' => 'download',
]]);
}
'view:'
<?php $this->start('header'); ?>
<p>Header.</p>
<?php $this->end(); ?>
<?php $this->start('footer'); ?>
<p>Footer.</p>
<?php $this->end(); ?>
<h1>Teste</h1>
<p>Teste</p>
<p>teste</p>
The HTML is being generated as expected, but the pdf is not. Can anyone please explain why?