[英]TYPO3 dependency injection with mpdf/mpdf
我目前正在将 TYPO3 扩展从 v9 升级到使用 mpdf/mpdf 的 v10。
在Services.yaml
我添加了
mPDF\:
resource: '../../../../../vendor/mpdf/mpdf/'
但现在我得到了这个错误信息:
从资源“../../../../../”导入服务时,预期在文件“/var/www/xxxx/vendor/mpdf/mpdf/MpdfException.php”中找到 class“mPDF\MpdfException” vendor/mpdf/mpdf/*”,但没有找到。 检查与资源一起使用的名称空间前缀。
问题是, class 是MpdfException
而不是mPDF\MpdfException
。
我试图添加
MpdfException\:
resource: '../../../../../vendor/mpdf/mpdf/'
这没有用。
接下来我尝试将其添加到全局composer.json
:
"autoload": {
"psr-4": { "mPDF\\": "vendor/mpdf/mpdf/" }
}
但这也没有用。
非常感谢你帮助我,朱利安。 非常感激。 事实证明,该扩展程序需要过时的 mPDF 版本。 在使用最新版本的 mPDF 后,它现在可以工作了。 尽管如此,我仍然需要Services.yaml
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.