Я использую TCPDF с мостом FPDI. У меня проблема в том, что как только я использую startTransaction()
, я получаю следующую ошибку:
TCPDF ERROR: Cannot access protected property FPDI:$numpages / Undefined property: FPDI::$numpages
и сценарий заканчивается (из-за ошибки в методе TCPDF :: Error ()).
Вот код, который я использую:
$pdf = new FPDI();
// add a page
$pdf->AddPage();
$pdf->startTransaction();
$pdf->Cell(0, 0, 'blah blah blah');
$pdf->rollbackTransaction();
$pdf->Output( . time() . '.pdf', 'D');
Если я поменяю его на:
$pdf = new FPDI();
// add a page
$pdf->AddPage();
$pdf->Cell(0, 0, 'blah blah blah');
$pdf->Output( . time() . '.pdf', 'D');
отлично работает.
Есть ли способ заставить их работать вместе и использовать транзакции TCPDF?