[TYPO3-german] Relation ausgeben mit fluid

Felix Hohlwegler felix.hohlwegler at gmx.de
Wed Dec 24 00:12:29 CET 2014


Hi zusammen,

Mein Model sieht so aus

ich hab ein Modul
und das Modul kann viele fächer haben

hierzu gibt es eine Relation von fach auf Modul

Jetzt möchte ich gerne eine Ausgabe nach folgendem Format

- Modoul A
   - Fach 1
   - Fach 2
- Modul B
   - Fach Z


ich dachte mir jetzt ich mach das mit zwei for schleifen ... 

<f:for each={moduls} as =""{modul}">

<f:for each={fachs} as =""{fach}">

</f:for>

</f:for>

so das gibt mir natürlich jetzt bei jedem Modul alle Fächer aus und nicht nur die die de Modul zugeordnet sind ... 

Wie muss ich das anpassen dass nur die dem Modul zugeordnetet Fächer ausgegeben werden ... 

in SQL würd ich das mit nem WHERE abfragen ... aber wie mach ich das mit extbase und fluid? 


der Kontroller sieht so aus:


    /**
     * action list
     *
     * @return void
     */
    public function listAction() {
        $moduls = $this->modulRepository->findAll();
        $fachs = $this->fachRepository->findAll();
        $this->view->assign('moduls', $moduls);
        $this->view->assign('fachs', $fachs);
    }


logisch hier werden alle fächer geholt ... 



More information about the TYPO3-german mailing list