当我尝试在 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?的主要内容,如果未能解决你的问题,请参考以下文章

在typo3网站上发布新文本的问题

PHP OpenSSL 扩展在安装 TYPO3 CMS 7.4.0 时不起作用

Typo3 介绍包版本 9.5

未执行 TYPO3 v9 上具有 StaticMappableAspectInterface 的自定义路由方面

TYPO3 V10 - EXT:news 自定义类型和持久性映射

在 Windows 7 上安装 TYPO3 6.2.2 时 PHP OpenSSL 扩展不起作用