Am 13.10.2016 um 11:39 schrieb Ralf-Rene Schröder: > Am 13.10.2016 um 09:10 schrieb Stefan Padberg: >> Ich verstehe den Zusammenhang zwischen User und Liste noch nicht. >> Es muss ja irgendwo in deiner Domäne eine Abbildung dieser Beziehung >> bestehen. Kannst du das nochmal genauer schildern? > > ich nehme mal keine abstrahierten, sondern die richtigen > Begrifflichkeiten meines Projekts... > es gibt Berater, Schulen und weitere übergeordnete Modelle (Tabellen) > dann gibt es Teilnehmer die haben immer Bezüge zu diesen "Eltern" > diese Teilnehmer haben weiterhin sehr viele Eigenschaften (als Bespiel > hier einfach mal ROT GELB GRUEN)... > soweit alles klar und läuft problemlos...
Okay, also "user" sind vermutlich "Teilnehmer" aus deiner Tabelle, nicht irgendwelche Frontend user. Das klang nämlich für mich anfangs so... > > Nun brauche ich diverse tabellarische Auswertungen, und habe ein Model > Auswertungen ohne eigene Tabellen, nur für Templates und Controller mit > Zugriff auf ALLE Repositorys... > Beispielhafte Auswertungen: > Alle Teilnehmer die ROT sind (das ist noch kein Problem, 1 Abhängigkeit) > Teilnehmer von Berater A die GRUEN sind > Teilnehmer von Berater B die GELB sind > Teilnehmer an Schule X die GELB sind > Teilnehmer an Schule Y die ROT sind > Teilnehmer von Berater C an Schule Z die SONSTWAS sind ... etc. > > weil es halt endlos viele Kombinationen gibt möchte ich die > Relationen/Eigenschaften an die Repository Abfragen übergeben > Derzeit habe ich im Controller z.B. folgendes: > > $beraters = $this->beraterRepository->findAll(); > foreach ($beraters as $berater) { > $data = array(); > $data[0] = 'test'; > $data[1] = $this->teilnehmerRepository->count4RowBerater($berater); > $data[2] = $this->teilnehmerRepository->count4RowBerater($berater,ROT); > ... > $berater[data] = $data; > } > $this->view->assign('beraters', $beraters); Versuch erstmal ohne diesese Array: $beraterRot = $this->teilnehmerRepository->count4RowBerater($berater,ROT); $this->view->assign('beraterRot', $beraterRot); Funktioniert das? Kannst du darauf im Fluid problemlos zugreifen? BG Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german