я пытаюсь использовать mPDF v7 в codeigniter v4, в App / Config / Autoload у меня есть
$psr4 = [
'App' => APPPATH, // To ensure filters, etc still found,
APP_NAMESPACE => APPPATH, // For custom namespace
'Config' => APPPATH . 'Config',
'Mpdf' => APPPATH . 'ThirdParty/mpdf/src'
];
и где я пытаюсь использовать свое имя перед классом
use Mpdf\Mpdf;
use Mpdf\MpdfException;
class Reserve extends BaseController {
public function viewPDFNota($id)
{
$mpdf = new Mpdf(['mode' => 'utf-8']);
$mpdf->WriteHTML('Hello World');
$mpdf->Output('filename.pdf', 'I');
}
}
i создать в папке ThirdParty с именем mpdf, куда я копирую все библиотеки mPDF, но у меня следующая ошибка
`
ErrorException #1
Trait 'setasign\Fpdi\FpdiTrait' not found
APPPATH/ThirdParty/mpdf/src/FpdiTrait.php at line 24
17 use setasign\Fpdi\PdfParser\Type\PdfTypeException;
18
19 /**
20 * @mixin Mpdf
21 */
22 trait FpdiTrait
23 {
24 use \setasign\Fpdi\FpdiTrait {
25 writePdfType as fpdiWritePdfType;
26 useImportedPage as fpdiUseImportedPage;
27 importPage as fpdiImportPage;
28 }
29
30 protected $k = Mpdf::SCALE;
31