[TYPO3-german] Dependency Injection funktioniert nicht

Jost Baron jost.baron at gmx.de
Tue Jun 2 12:07:38 CEST 2015


Hi Michael,

nach dem Ändern von Annotationen in Kommentaren musst du die Caches
löschen (im Installtool), damit die Kommentare neu geparst werden.
Danach sollte es dann laufen.

Gruß Jost

On 02.06.2015 10:18, Michael Stein wrote:
> Hallo zusammen,
> ich habe jetzt schon einige Klassen mit extbase gebaut. Aber immer wieder 
> scheitere ich an der DI.
> Wann steht die zur Verfügung?
> 
> class MyClass extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity {
> 
>     /**
>      * @var \TYPO3\CMS\Extbase\Object\ObjectManager
>      * @inject
>      */
>     protected $objectManager = NULL;
> 
> 
> }
> 
> Wenn ich das Object jetzt das Object baue:
> $objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance
> ('TYPO3\CMS\Extbase\Object\ObjectManager');
> $objectManager->get('\Vendor\ExtName\Domain\Model\MyClass');
> 
> funktioniert die Injection nicht.
> 
> Ist das logisch? Wie bekomme ich das zum funktionieren?
> 
> Gruß Michael
> 



More information about the TYPO3-german mailing list