FriendsOfCake CakePdf не работает в версии 3.8.5 - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь реализовать 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);
    }

Я получаю ниже вывод

enter image description here

...