如何在控制器中包含任何 php

How to include any php in Controller

我想在控制器中调用一个 php 文件,但出现这样的错误:

Fatal error: Class 'AppBundle\Controller\DOMPDF' not found in ....

这是我的代码:

require_once(__DIR__.'/../../../../dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('report_'.$name.'.pdf');

如果有人可以帮助我?谢谢

要在 symfony2 项目中使用 DOMPDF PHP 库,您可以使用 DompdfBundle。按照 github 页面中的说明进行操作。

安装后,您可以将其作为服务使用,如文档中所述:

$dompdf = $this->get('slik_dompdf');

// Generate the pdf
$dompdf->getpdf($html);

// Either stream the pdf to the browser
$dompdf->stream('report_'.$name.'.pdf');

希望对您有所帮助