Hallo zusammen,
seit gestern versuche ich mich an meiner ersten extBase Extension und komme mir mitlerweile wieder so richtig unwissend vor.
Folgendes Problem habe ich: Das Objectmodel steht soweit und funktioniert tadellos, meine listView schickt folgendes Objekt an Fluid. Das Ergebnis aus $this->entriesRepository->findAll(); sieht so aus:
[var1:protected] => 1299711600
[var2:protected] =>
[var3:protected] => Tx_EXT_Domain_Model_Details Object
(
[var31:protected] => 0
[var32:protected] => 2
[var33:protected] => 2
Mit einer normalen <f:for> Schleife bekomme ich auch soweit alles ausgegeben. Problematisch wird es aber bei "var3" - hier würde ich normalerweise eine verschachtelte Schleife einsetzen. So sieht mein Versuch aus:
<f:for each="{entries}" as="entry">
<f:for each="{entry.var3}" as="detail">
FOR: {detail.var31}<br />
</f:for>
</f:for>
Das führt zu folgendem Error, der ansich auch logisch ist: The argument "each" was registered with type "array", but is of type "object" in view helper "Tx_Fluid_ViewHelpers_ForViewHelper".
Kann man das irgendwie ohne einen eigenen ViewHelper lösen?
Danke und Gruß,
Martin