Hallo... ich möchte bei create einer Nachricht alle bisher ungelesenen von diesem Dialogpartner auf gelesen setzten... bis jetzt mache ich es mit einer foreach Schleife im Controller habe aber das Gefühl das sollte effektiver gehen... hat jemand einen Vorschlag dazu, oder ist das so OK ???
/** * action create * @param \...\LiveMessage $newLiveMessage * @param \...\LiveDialog $liveDialog * @param \...\LiveDialog $partnerDialog * @return void */ public function createAction(\...\LiveMessage $newLiveMessage, \...\LiveDialog $liveDialog, \...\LiveDialog $partnerDialog) { $this->liveMessageRepository->add($newLiveMessage); $partnerMessages = $this->liveMessageRepository->getUnreadPartnerMessages($partnerDialog); foreach ($partnerMessages as $partnerMessage) { $partnerMessage->setHasbeenread('1'); $this->liveMessageRepository->update($partnerMessage); } } -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german