ext news v5错误:Tx_News_Domain_Repository_NewsRepository

时间:2016-09-09 07:01:17

标签: typo3 tx-news

我使用以下代码为扩展linkhandler创建了一个钩子函数:

$extbaseObjectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');

/**
 * @var $newsRepository \Tx_News_Domain_Repository_NewsRepository
 *
 */
$newsRepository = $extbaseObjectManager->get('Tx_News_Domain_Repository_NewsRepository');

在新闻v 4.3.0中,这有效。

现在我收到了错误:

  

无法分析类:“Tx_News_Domain_Repository_NewsRepository”   可能没有加载或没有自动加载器?类   Tx_News_Domain_Repository_NewsRepository不存在

如何在v5中获取新闻存储库?

2 个答案:

答案 0 :(得分:2)

使用命名空间名称\GeorgRinger\News\Domain\Repository\NewsRepository,而另一个名称已用5.0.0删除

答案 1 :(得分:0)

使用新语法

/**
 * @var $newsRepository \GeorgRinger\News\Domain\Repository\NewsRepository
 *
 */
$newsRepository = $extbaseObjectManager->get(\GeorgRinger\News\Domain\Repository\NewsRepository::class);