我收到了致命错误:在第313行的C:\ wamp \ www \ sms_app \ app \ Controller \ SentMessagesController.php中找不到类'DOMPDF'。
为什么我收到错误?这是我的代码:
function example()
{
//App::import('Vendor','dompdf',array('file'=>'dompdf'.DS.'dompdf_config.inc.php'));
require_once(APP . 'Vendor' . DS . 'dompdf' . DS . 'dompdf_config.inc.php');
$html =
'<html><body>'.
'<p>Put your html here, or generate it with your favourite '.
'templating system.</p>'.
'</body></html>';
try{
$this->dompdf = new DOMPDF();
}
catch (Exception $e)
{
echo $e;
}
$papersize = "legal";
$orientation = 'landscape';
$this->dompdf->load_html($html);
$this->dompdf->set_paper($papersize, $orientation);
$this->dompdf->render();
$output = $this->dompdf->output();
file_put_contents('Brochure.pdf', $output);
}
答案 0 :(得分:1)
错误信息非常清楚地告诉您错误。如果该文件中存在该类,请检查您包含的文件,我怀疑它是否存在。如果没有弄清楚该类在哪个文件中并加载该文件。检查Dompdf如何加载其文件。
答案 1 :(得分:1)
此错误明确表示您错过了一个类,因此请检查代码中实际导入类的方式。