Hallo zusammen
ich erstelle in einer Importer-Extension einige Objekte. Davon besitzen mehrere 1:n Relationen (bidirektional).
Beim Persistieren der neu angelegten Objekte, die Relationen enthalten, lässt sich nun die enthaltene Relation nicht persistieren:
in TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::getPlainValue
wird die folgende Exeption geworfen, da der TYP ObjectStorage dort natürlich nicht behandelt wird:
TYPO3\CMS\Extbase\Persistence\ObjectStorage" could not be converted to a plain value
wohl gemerkt:
die Relation soll leer sein, denn sie wird erst später beschrieben.
Jedoch scheint es so als müsste ich die betreffende Property zuvor mit ->addChild([instanz von Child]) beschreiben.
muss das sein? dadurch müsste ich erst alle Children (wohlmöglich recursiv)durchgehen.