2016-06-24 127 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