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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an