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

Antwort per Email an