Hinzugefügte Objekte

getPersistenceManager

Um ein Objekt das man eben hinzugefügt hat zur Verfügung zu haben (um z.B. dessen UID zu kennen) geht folgende (nicht allzu elegante) Lösung:

// save user
$this->frontendUserRepository->add($newFrontendUser);

// get new user object
Tx_Extbase_Dispatcher::getPersistenceManager()->persistAll();
$users = $this->frontendUserRepository->getAddedObjects();
foreach ($users as $user) {
    $newUser = $user;
}
$id = $newUser->getUid();

Erstellt: 09/2012| Geändert: 10/2015