[TYPO3-german] count innerhalb einer fluid for each schleife

Ralf-Rene Schröder ralf.rene at online.de
Thu Oct 13 14:31:38 CEST 2016


Am 13.10.2016 um 13:52 schrieb Stefan Padberg:
> $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT);
> $this->view->assign('beraterRot', $beraterRot);
> 
> Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen?
im prinzip ja, aber eben nicht in Relation zur Beraterzeile

aus folgendem Controller (ohne ROT, nur der Hauptzähler):
$beraters = $this->beraterRepository->findAll();
foreach ($beraters as $berater) {
  $berater1 = $this->teilnehmerRepository->count4RowBerater($berater);
  $berater2 = $this->teilnehmerRepository->count4RowBerater('80');
  $this->view->assign('berater1', $berater1);
  $this->view->assign('berater2', $berater2);
}
$this->view->assign('beraters', $beraters);

wird im DEBUG (reduziert)
Extbase Variable Dump
   berater1 => 0 (integer)
   berater2 => 10 (integer)
   beraters =>
TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (47 items)


PS: count4RowBerater('80') ist beispielhaft ein Berater der, wie man im
Ergebnis sieht, 10 Teilnehmer hat...
PPS: die Berater SIND übrigens eine erweitertes fe_users Model

-- 
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