我可以使用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
文件。
我希望这对别人也有帮助。当您花几个小时在看似简单的事情上时,这有点令人沮丧。