Я использую TCPDF с мостом FPDI. Проблема у меня в том, что как только я использую startTransaction()
я получаю следующее сообщение об ошибке:Есть ли способ использовать транзакции в TCPDF при расширении его с помощью FPDI?
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?