[TYPO3-german] count innerhalb einer fluid for each schleife
Stefan Padberg
post at bergische-webschmiede.de
Thu Oct 6 08:47:45 CEST 2016
Ich glaube nicht, dass man das auf Fluid-Ebene lösen sollte. Berechne
die verschiedenen counts doch einfach im Controller und gib sie dem view
mit.
Beste Grüße
Stefan Padberg
Am 06.10.2016 um 02:42 schrieb Ralf-Rene Schröder:
> Hallo zusammen...
> irgendwie sehe ich gerade den Lösungsweg nicht...
>
> ich habe bei folgendem Controller:
> public function listUserAction() {
> $users = $this->userRepository->findBySpecialUserStatus('1');
> $this->view->assign('users', $users);
> }
> im fluid template eine Schleife
> <f:for each="{users}" as="user" >
>
> darin möchte ich in jeder userzeile etwas ausgeben wie
> <f:count subject="{user.records}" />
>
> solange ich ALLE {user.records} ausgeben will ja auch OK, aber ich
> brauche die jetzt in verschiedenen Abhängigkeiten, z.B. alle mit
> record.parameter=red oder ähnlich... also etwa:
> <f:count subject="{user.redRecords}" />
> (nur redRecords gibt es ja leider nicht wirklich)
>
> in der späteren Action die dann die so gefilterte Liste ausgibt habe ich
> das dann ja wieder über das RecordRepository problemlos im Griff mit dem
> Controller:
> public function listRedRecordsAction($user=NULL) {
> $redRecords = $this->recordRepository->findRedRecords($user);
> $this->view->assign('redRecords', $redRecords);
> }
> und der Ausgabe im fluid Template über:
> <f:for each="{redRecords}" as="record" >
>
> aber wie komme ich schon bei der gesamten user Liste vorher an die
> counter um zu sehen wieviel Elemente die folgende Liste haben wird???
> denn, wenn ich die Repository Abfrage aus der listRedRecordAction nehme,
> fehlt mir ja der einzelne userbezug, denn ich bin ja in der
> listUserAction ???
>
> irgendwie habe ich ein Brett vor dem Kopf... kann das jemand wegnehmen ?
>
--
Bergische Webschmiede
Dipl.-Ing. Stefan Padberg
TYPO3-Integrator und Webprogrammierer
:: Borner Str. 18 - 42349 Wuppertal
:: +49 202 97648355
:: +49 173 9219845
:: post at bergische-webschmiede.de
:: http://www.bergische-webschmiede.de
More information about the TYPO3-german
mailing list