So, ich habe eine Lösung gefunden. Und zwar bringt der ObjectManager
alles mit, was ich brauche. Also einmal den objectManager mit
makeInstance instanziieren, dann über den objectManager den
persistenceManager (ich muss nämlich später, wenn ich
$event->setApproved(TRUE) setze, persistenAll() ausführen) und
schließlich das eigene Repository holen:
$objectManager = t3lib_div::makeInstance('Tx_Extbase_Object_ObjectManager');
$persistenceManager = $objectManager->get('Tx_Extbase_Persistence_Manager');
$eventRepository =
$objectManager->get('Tx_WrCalendar_Domain_Repository_EventRepository');
[snip]
$eventRepository->update($event); // funktioniert
[snip]
$persistenceManager->persistAll(); // ...und jetzt ist auch das Feld
"approved" dauerhaft auf TRUE gesetzt.
Falls jemand Anmerkungen hat, oder ich hier die Kirche ums Dorf trage:
Kommentare sind jederzeit willkommen!
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german