TYPO3 userRepository返回NULL

时间:2017-06-06 06:46:33

标签: typo3

我有TYPO3版本7.6.18。

在我的分机的控制器中我有

/**
 * @var \Fhk\Feusersplus\Domain\Repository\UserRepository
 * @inject
 */
protected $userRepository;

在行动中我尝试

var_dump($this->userRepository);

问题是它返回非对象,NULL!为什么?我已清理所有缓存,从cf_extbase_reflection中删除行并删除typo3temp。

在我的其他扩展程序中它正常工作!你有什么想法 ?请帮帮我)

1 个答案:

答案 0 :(得分:2)

您可以手动创建存储库对象(您需要从抽象操作中获取objectManager,或者您还必须创建objectManager):

$this->userRepository = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Domain\\Repository\\FrontendUserRepository');