[TYPO3-mvc] [TYPO3 6.1beta1] Using a repository in a service...

Stig Nørgaard Færch snf at dkm.dk
Fri Dec 6 10:13:48 CET 2013


Hi again,

Now it works. No bugs.

I guess I either forgot or failied clearing cache after inserting it.
Now it works as expected.

Thanks,

Stig


Den 05-12-2013 21:52, Stig Nørgaard Færch skrev:
> Thanks for your answer.
>
> I forgot to add @inject in my example, because that is what I tried in
> the beginning. Actually I just copied the declaration from a controller,
> where it was working with no problems.
>
> So I removed @inject when I tried to instantiate the class manually.
>
> So I guess my next try will be to use the object manager.
>
> Best regards,
> Stig
>
> Den 05-12-2013 16:48, Xavier Perseguers skrev:
>> Hi,
>>
>>> /**
>>>   * frontendUserRepository
>>>   *
>>>   * @var \TYPO3\Dkmbydel\Domain\Repository\FrontendUserRepository
>>
>> add @inject on a new line, empty cache and try again, this should work
>> automagically
>>
>>>   */
>>> protected $frontendUserRepository;
>>
>> [...]
>>
>>> I then tried to instantiate the object manually by:
>>> $user =
>>> \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\Dkmbydel\Domain\Repository\FrontendUserRepository');
>>>
>>
>> You should use Extbase's object manager when you work with Extbase, not
>> the standard TYPO3 way of instantiating class instances.
>>
>> Kind regards
>>
>



More information about the TYPO3-project-typo3v4mvc mailing list