Benutzer: Gast
Eintrag: Typo3 6.2.4 Repository instanzieren

Typo3 6.2.4 Repository instanzieren

von: marcel
Tags: Typo3, Extbase
Kreise: Typo3
Code: PHP
$objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');
$repository = $objectManager->get('VENDOR\\ExtName\\Domain\\Repository\\ModelRepository');
(1) Arne L schrieb am 16. 12. 2014 um 13:06 Uhr
Danke, danke danke!
Ich weiß zwar nicht wieso bei mir das Injecten des Repositories nicht geklappt hat, aber beim TYPO3 Update (4.7 auf 6.2) hat mich dein Snippet gerettet.
(2) Kaj Weiß schrieb am 21. 4. 2016 um 09:58 Uhr
Vielen Dank,

selbst im Jahr 2016 noch hilfreich. In einem \TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface Backend Hook war injection leider nicht möglich. Mit dem Snippet war das Instanzieren allerdings kein Problem =)
(3) Florian A schrieb am 21. 4. 2016 um 13:43 Uhr
Vielen Dank, funktioniert sogar, wenn man direkt über "\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance" das Repository instanziert.

Ich habe das Problem, dass mein Repository leer bleibt. findAll() gibt mir nur ein leeres Resultat zurück.
Hat mir jemand einen Tipp?
(4) Fabio N schrieb am 9. 5. 2016 um 16:35 Uhr
Storage Pid eingetragen in den settings ? @ Florian A