[TYPO3-german] mehrere datensätze gleichzeitig editieren
Ralf-Rene Schröder
ralf.rene at online.de
Sat May 9 17:14:33 CEST 2015
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
More information about the TYPO3-german
mailing list