试图通过composer包含setasign / fpdf

时间:2017-10-26 18:12:54

标签: php laravel-5 composer-php fpdf fpdi

我试图通过作曲家安装setasign/fpdi-fpdf来包含fpdf和fpdi,但我似乎无法加载fpdf或fpdi。我得到的错误是Class 'setasign\fpdf\FPDF' not found

use \setasign\fpdf\FPDF as FPDF;

//inside controller function
fpdf::AddPage();
fpdf::SetFont('Courier', 'B', 18);
fpdf::Cell(50, 25, 'Hello World!');
fpdf::Output();

也许我应该在config/app.php文件中添加一些东西才能加载类?

1 个答案:

答案 0 :(得分:3)

FPDF未命名空间。 The package是原始版本的克隆,附带另外的composer.json文件。没什么。

如果您想使用FPDF类,请使用\FPDF

最新的FPDI版本是命名空间:\setasign\Fpdi\Fpdi

此外,您应该/不能将方法称为静态。