2

我已经安装了 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?

有人可以帮我解决这个问题吗?

4

1 回答 1

12

@inject注释自 TYPO3 以来已弃用ver.: 9,自ver.: 10.

你应该@TYPO3\CMS\Extbase\Annotation\Inject改用。

查看更改日志#82869

于 2020-03-17T10:59:08.807 回答