[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