使用wkhmltopdf保存pdf时出现问题-Cakephp 3

时间:2020-11-03 22:36:41

标签: php cakephp cakephp-3.0

阿米戈斯(Amigos),埃斯图(Esou)肌腱问题,如gerar pdf和salvar dentro de qualquer意大利面wandhtml wpdf 我正在使用CakePdf

文档给出了在文件夹中创建此示例的示例:

<?php
    $CakePdf = new \CakePdf\Pdf\CakePdf();
    $CakePdf->template('newsletter', 'default');
    $CakePdf->viewVars($this->viewVars);
    $CakePdf->write(APP . 'files' . DS . 'newsletter.pdf');

我替换为:

$CakePdf->write("/webroot/img/" . 'newsletter.pdf');

但是,未创建文件。如果有人可以分析我或提出实施方法,我将不胜感激!

1 个答案:

答案 0 :(得分:0)

在CakePHP应用程序中始终使用 DIRECTORY_SEPARATOR DS

但是在这种情况下,您需要使用预定义的常量 WWW_ROOT 在应用程序的后端中构建正确的路径。

$CakePdf->write(WWW_ROOT . 'img' . DS . 'newsletter.pdf');

在模板中创建指向文件之类的链接

<a href="/img/newsletter.pdf">News Leter</a>