将FPDF与作曲家自动加载



我可以使用fpdf类,如果我需要从库中使用正确的文件:

<?php namespace MyNamespace;
require_once '../../../vendor/setasign/fpdf/fpdf.php';
// use FPDF;
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();

注意:fpdf.php文件未命名。

作曲家应为我自动加载此文件。由作曲家生成的我的autoload_classmap.php的摘要:

// autoload_classmap.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
    'FPDF' => $vendorDir . '/setasign/fpdf/fpdf.php',
    'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',

另一个库,phpunit正在加载罚款。

如何使用作曲家自动加载FPDF库并使用:use FPDF;

我忽略了从vendors文件夹需要autoload.php文件。因为该功能是全局的,所以我什至不必添加use FPDF;

<?php namespace MyNamespace;
require_once '../../../vendor/autoload.php';
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();

phpunit正在工作,因为正在从命令行访问phpunit,并且我设置了phpunit以包含 autoload.php文件。

我希望这对别人也有帮助。当您花几个小时在看似简单的事情上时,这有点令人沮丧。

相关内容

  • 没有找到相关文章

最新更新