Я пытаюсь реализовать cakepdf в моем скрипте
В маршруте я добавил расширение pdf
Router::extensions(['pdf']);
Я также загрузил dompdf
В контроллере тегов я добавилкод ниже
public function initialize()
{
parent::initialize();
Configure::write('CakePdf', [
'engine' => 'CakePdf.DomPdf',
'margin' => [
'bottom' => 15,
'left' => 50,
'right' => 30,
'top' => 45
],
'orientation' => 'landscape',
'download' => true
]);
}
Также добавлен построитель представлений в view.ctp
public function view($id = null)
{
$tag = $this->Tags->get($id, [
'contain' => ['Bookmarks']
]);
$this->viewBuilder()->options([
'pdfConfig' => [
'filename' => 'Invoice_' . $id
]
]);
$this->set('tag', $tag);
}
Я получаю ниже вывод