2016-07-01 4 views
0

Я просто создаю веб-сайт, который может сделать html-файл в pdf, используя cakephp 3 как php framework.Как реализовать dompdf в cakephp 3?

это мой код в макете, как default.ctp для зрения в формате PDF, что я хочу, чтобы преобразовать

<?php 
require_once(APP . 'Vendor' . DS . 'dompdf' . DS . 'dompdf_config.inc.php'); 
spl_autoload_register('DOMPDF_autoload'); 
$dompdf = new DOMPDF(); 
$dompdf->set_paper = 'A4'; 
$dompdf->load_html(utf8_decode($content_for_layout), Configure::read('App.encoding')); 
$dompdf->render(); 
echo $dompdf->output(); 

, когда я пытаюсь запустить его, это какая-то ошибка, как этот

Error: Class 'Configure' not found 
File C:\xampp\htdocs\MyProject\src\Template\Layout\pdf\default.ctp 
Line: 6 

это мой Синтаксис для вызова dompdf неверен?

ответ

1

Это ошибка dompdf.
Это из-за этого Configure::read('App.encoding').

Запишите это поверх вашего файла, и ваш код должен работать.
use Cake\Core\Configure;

+0

Это работает, спасибо, –