gpt4 book ai didi

php - 由 Composer 集成的 TCPDF 似乎无法加载

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:47 25 4
gpt4 key购买 nike

我遇到了一个错误,该错误显然是由 Composer 机制未包含 TCPDF 引起的。

情况是这样的:

Fatal error: Class 'FPDF' not found in /var/www/r0byn/web/vendor/setasign/fpdi/fpdi_bridge.php on line 24

第 24 行:

if (!class_exists('TCPDF', false)) {

(我可以通过将第二个参数更改为:true 来解决问题。但是每次类由 Composer 更新时,都必须记住执行此解决方法。不好。)

Composer .json:

{
"name": "i510c/tools510",
"type": "project",
"description": "",
"license": "MIT",
"require-dev": {
"php": ">=5.5.0",
"phpmailer/phpmailer": "~5.2",
"gregwar/captcha": "~1.0.12",
"phpunit/phpunit": "~4.5",
"stefangabos/zebra_form": "2.9.8",
"tecnickcom/tcpdf": "6.2.12",
"setasign/fpdi": "1.6.1",
"facebook/php-sdk-v4": "~5.0"
},
"autoload": {
"psr-4": { "": ["application/core/",
"application/model/",
"application/core/DAO/",
"application/core/Plugin/",
"application/core/Traits/",
"application/core/Exceptions"] }
}
}

composer 生成的 autoload_classmap.php 包含 TCPDF 条目。TCPDF 类的所有文件都存在于它们应该存在的地方。

我不知道为什么 TCPDF 类没有被 class_exists() 检测到。有什么想法吗?

最佳答案

您没有 fpdf ,这是另一个库,可帮助您将 pdf 文档导入 tcpdf/fpdi 并在其上书写并生成新的 pdf。它们通常需要按照fpdf、fpdf、TCPDF的顺序一起使用getr

关于php - 由 Composer 集成的 TCPDF 似乎无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38322917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com