Класс 'FpdfTpl' не найден, но требуется / включен - PullRequest
0 голосов
/ 26 января 2019

Так что я очень запутался. Пути для приведенных ниже требований верны.Я работал на Java на Android и некоторое время не работал на PHP, но я много сделал на PHP и никогда не сталкивался с этой проблемой.

Автозагрузка должна загружать все в соответствии с документацией для FDPI.Какого черта я здесь скучаю.

require_once('fpdf/fpdf.php');
require_once('fpdi/src/autoload.php');

$pdf = new FpdfTpl();
$pdf->AddPage();

$templateId = $pdf->beginTemplate();
$pdf->setFont('Helvetica');
$pdf->Text(10, 10, 'HEADING');
$pdf->endTemplate();

$pdf->useTemplate($templateId);

for ($i = 9; $i > 0; $i--) {
    $pdf->AddPage();
    $pdf->useTemplate($templateId);
}

$pdf->Output();

1 Ответ

0 голосов
/ 26 января 2019

Вы просто пропустили пространство имен:

$pdf = \setasign\Fpdi\FpdfTpl();

или вверху файла:

use setasign\Fpdi\FpdfTpl;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...