我目前正在将TYPO3扩展从v9升级到使用mpdf/mpdf的v10。
在Services.yaml中我添加了
mPDF\:
resource: '../../../../../vendor/mpdf/mpdf/'但现在我得到了以下错误信息:
当从资源“./.././供应商/mpdf/mpdf/*”“导入服务时,期望在文件"/var/www/xxxx/vendor/mpdf/mpdf/MpdfException.php”中找到类"mPDF\MpdfException“,但没有找到!检查与资源一起使用的命名空间前缀。
问题是,类是MpdfException而不是mPDF\MpdfException。
我试着添加
MpdfException\:
resource: '../../../../../vendor/mpdf/mpdf/'这不管用。
接下来,我尝试将其添加到全局composer.json中。
"autoload": {
"psr-4": { "mPDF\\": "vendor/mpdf/mpdf/" }
}但这也没用。
发布于 2021-09-29 05:55:29
非常感谢你帮助我,朱利安!非常感谢!事实证明,扩展需要一个过时版本的mPDF。在使用了最新版本的mPDF之后,它现在可以工作了。然而,我仍然需要Services.yaml。
https://stackoverflow.com/questions/69317940
复制相似问题