Fluid: Daten aus m:n Tabelle in for Schleife ausgeben? [Gelöst]

  • mimaxx mimaxx
    Jedi-Ritter
    0 x
    144 Beiträge
    1 Hilfreiche Beiträge
    26. 09. 2012, 15:53

    Hallo,

    gebe ein array in fluid über eine For-Schleife aus.

    1. <f:for each="{myValues}" as="myValue">
    2. <tr>
    3. <td>{myValue.optionId}:</td>
    4. <td>{myValue.valueCheck}<td>
    5. </tr>
    6. </f:for>

    Die option ID ist die ID zur Options Tabelle. Statt der ID soll aus der Optionstabelle der entsprechende title ausgegeben werden.

    Aber wie lese ich diesen aus?

    Gruß
    mimaxx


  • 1
  • mimaxx mimaxx
    Jedi-Ritter
    0 x
    144 Beiträge
    1 Hilfreiche Beiträge
    27. 09. 2012, 09:10

    So habe eine Lösung gefunden.

    Mit einer foreach-Schleife hatte ich es auch schon vorher probiert, hatte nur ->toArray() vergessen.

    1. $cValues = $this->myRepository->findByMyId($id)->toArray();
    2. foreach($cValues as $key => $value){
    3. $resValues[$key]['value'] = $value->getValue();
    4. $cOptions = $this->myOptionsRepository->findById($value->getOptionId());
    5. $resValues[$key]['title'] = $cOptions->getTitle();
    6. }
    7. $this->view->assign('Values', $resValues);

  • 1