【发布时间】:2016-04-01 10:39:53
【问题描述】:
我正在尝试使用 composer 安装 dompdf,我按照 Installing DOMPDF with Composer 的说明进行操作
目前为止
-
在 composer.json 中
... "require": { ... "dompdf/dompdf": "~0.6.1" }, "autoload": { .... 运行
composer update- 在 autoload.php 中已经有
require __DIR__.'/../vendor/autoload.php'; - 在供应商/dompdf/dompdf/dompdf_config.inc.php 中
将
def("DOMPDF_ENABLE_AUTOLOAD", true);更改为def("DOMPDF_ENABLE_AUTOLOAD", false); - 我的控制器代码
```
use Dompdf\Adapter\CPDF;
use Dompdf\Dompdf;
use Dompdf\Exception;
require_once "vendor/dompdf/dompdf/dompdf_config.inc.php";
class ArticleController extends BaseController {
...
public function downloadPdf(){
$dompdf = new Dompdf();
$dompdf->loadHtml('hello world');
$dompdf->render();
$dompdf->output();
}
}
- ArticleController@downloadPdf 的“发布”路由
所以现在当我尝试下载 pdf 时,如果给我错误:
异常 'Symfony\Component\Debug\Exception\FatalErrorException' 与 消息'找不到类'Dompdf\Dompdf''
我是否错过了任何设置步骤或做错了什么?
【问题讨论】: