2016-06-24 95 views
2

我有一些问题升级从TYPO3 6.2我的扩展7.6.XTYPO3前端用户系统信息库

得到这个代码

/** 
* Protected Variable FrontendUserRepository wird mit NULL initialisiert. 
* 
* @var \Typo3\CMS\Extbase\Domain\Repository\FrontendUserRepository 
* @inject 
*/ 
protected $FrontendUserRepository = NULL; 

,并得到这个错误: enter image description here

+0

你升级 'TYPO3'=> '6.2-7.6.99' 你ext_emconf.php 版本,? – manish1706

回答

11

你有正确拼写命名空间。在这种情况下TYPO3具有大写:

\TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository 

类应该被加载。不需要进一步的操作,但刷新系统缓存。

顺便说一句: “TYPO3” 永远是正确的拼写:)

+0

谢谢。刚才也发现这只是一些小事...在6.2.9中该死的Typo3是绝对正确的。谢谢 – Felix

+0

“不需要进一步的操作”可能有点误导。我只是(再次)提出了这样的经验,即在我清除系统缓存之前,控制器不会注入一个从无到有的“@inject”类。删除typo3temp/Cache是​​不够的。 – sven

+0

你是对的,如果你添加一个注入到控制器,你必须重建系统缓存!我会更新答案:) – Daniel