Class 'FpdfTpl' 未找到但需要/包含
Class 'FpdfTpl' not found but required / included
所以我很困惑..下面要求的路径是正确的。
在 Android 的 Java 工作并且已经有一段时间没有在 PHP 工作了,但是我在 PHP 做了很多工作并且从来没有遇到过这个问题。
Autoload 应该根据 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();
您只是错过了命名空间:
$pdf = \setasign\Fpdi\FpdfTpl();
或文件顶部:
use setasign\Fpdi\FpdfTpl;
所以我很困惑..下面要求的路径是正确的。 在 Android 的 Java 工作并且已经有一段时间没有在 PHP 工作了,但是我在 PHP 做了很多工作并且从来没有遇到过这个问题。
Autoload 应该根据 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();
您只是错过了命名空间:
$pdf = \setasign\Fpdi\FpdfTpl();
或文件顶部:
use setasign\Fpdi\FpdfTpl;