Невозможно использовать MPDF с безжировой структурой

У меня есть этот фрагмент кода, работающий в файле .php

include('assets/plugins/mpdf57/mpdf.php');
$mpdf=new mPDF('win-1252','A4','','',20,15,48,25,10,10); 
$mpdf->useOnlyCoreFonts = true;
$mpdf->SetProtection(array('print'));
$mpdf->SetTitle("The title");
$mpdf->SetAuthor('Test');
$mpdf->SetWatermarkText('Test');
$mpdf->showWatermarkText = true;
$mpdf->watermark_font = 'DejaVuSansCondensed';
$mpdf->watermarkTextAlpha = 0.1;
$mpdf->SetDisplayMode('fullpage');
$mpdf->showImageErrors = true;
$mpdf->WriteHTML('Hi');
//$mpdf->Output();
$mpdf->Output('tmp/testo.pdf','F');

Он создает файл PDF со словом «Привет». Но когда я копирую этот код в свою функцию маршрута без жира, он не работает. И это не ошибка включения пути.

function pdf($f3){
    //SAME CODE
}

Как я должен использовать внешние библиотеки (и mpdf) с помощью безжировой php-инфраструктуры? Спасибо!


person Sceptical    schedule 07.05.2015    source источник


Ответы (1)


Уже исправлено, похоже, из библиотеки mpdf поступает какое-то сообщение об ошибке, которое не принимает Fat-free framework.

Добавление этого вверху решило все

error_reporting(0); 
person Sceptical    schedule 07.05.2015
comment
используйте $f3-›set('DEBUG',0); - person Njuguna Mureithi; 12.05.2015
comment
Да, но я все еще отлаживаю все остальное, и $f3-›set('DEBUG',3) уже установлен в основном файле конфигурации, поэтому я просто отключаю систему отладки в функции создания pdf. Спасибо! - person Sceptical; 13.05.2015