【发布时间】:2020-07-22 09:06:36
【问题描述】:
我正在尝试使用 fpdf 库从 CodeIgniter: 4.0.3 生成 PDF 文档。我已将 fpdf 库复制到 app/ThirdParty 文件夹中。
我已经在控制器顶部包含了库引用,就像这样。
<?php namespace App\Controllers\Purchase;
namespace App\ThirdParty\fpdf;
use CodeIgniter\Controller;
use FPDF;
我在控制器中创建了一个类来扩展 FPDF 以包含这样的页眉和页脚。
class PDF extends FPDF
{
function Header()
{
}
}
我像这样生成pdf。
$pdf = new PDF();
$pdf->AddPage();
当我运行应用程序时,我收到此错误。
错误 找不到类“FPDF” 114类PDF扩展FPDF
如何解决这个问题?
【问题讨论】:
-
命名空间 App\ThirdParty\fpdf; ?您指的是第三方文件夹,那么您为什么要再次声明该名称空间?要导入类,您可以像这样使用“使用 App\...\tpf”。
-
删除命名空间并尝试使用 App\ThirdParty\fpdf\fpdf;找不到错误类“App\ThirdParty\fpdf\fpdf”