当我尝试在 TYPO3 版本上安装自定义扩展时,如何解决我得到的错误。 10?
Posted
技术标签:
【中文标题】当我尝试在 TYPO3 版本上安装自定义扩展时,如何解决我得到的错误。 10?【英文标题】:How do I solve the error which I get when I try installing custom extension on TYPO3 ver. 10? 【发布时间】:2020-01-26 17:41:51 【问题描述】:我已经安装了 TYPO3 版本。 10. 我有一个自定义扩展,可以在 TYPO3 版本上完美运行。 9. 我希望这个自定义扩展兼容最新的 TYPO3 版本。 10.但安装后出现错误。下面提到的是错误:
[Semantical Error] The annotation "@inject" in property ABC\EXTSocial\Controller\SocialController::$socialRepository was never imported. Did you maybe forget to add a "use" statement for this annotation?
有人可以帮我解决这个问题吗?
【问题讨论】:
【参考方案1】:@inject
注释自 TYPO3 ver.: 9
起已弃用,自 ver.: 10
起已删除。
您应该改用@TYPO3\CMS\Extbase\Annotation\Inject
。
Look at the Change Log #82869
【讨论】:
以上是关于当我尝试在 TYPO3 版本上安装自定义扩展时,如何解决我得到的错误。 10?的主要内容,如果未能解决你的问题,请参考以下文章
PHP OpenSSL 扩展在安装 TYPO3 CMS 7.4.0 时不起作用
未执行 TYPO3 v9 上具有 StaticMappableAspectInterface 的自定义路由方面