【发布时间】:2018-01-14 18:47:52
【问题描述】:
我在 Slim 框架中有一个项目。有多个作曲家包。现在,我添加了https://github.com/mikehaertl/php-pdftk 来填充 PDF,但出现 PHP 致命错误:Class 'mikehaertl\pdftk\Pdf' not found in... 我的代码有什么问题?
composer.json:
{
"require": {
"dibi/dibi": "^3.0",
"slim/slim": "^3.7.0",
"phpmailer/phpmailer": "^5.2",
"jbroadway/urlify":"^1.1.0",
"simplesoftwareio/simple-qrcode":"^1.5.1",
"gopay/payments-sdk-php":"^1.2.3",
"mikehaertl/php-pdftk":"^0.4.2"
}
}
在我的 ./config/config.php 中有:
define('PATH', dirname(__DIR__));
require_once PATH."/vendor/autoload.php";
在我的 ./methods/controller.php 中:
...
$pdf = new mikehaertl\pdftk\Pdf("/path/to/QR_template.pdf");
...
我尝试使用以下方法获取所有包含文件的名称:
var_dump(get_included_files());
但“pdf”文件不在数组中。
其他软件包运行良好,但 pdftk 不行。问题出在哪里?
谢谢。
【问题讨论】:
标签: php composer-php pdftk