29. 01. 2011, 23:56

Hallo zusammen, vielleicht ist es eine ziemlich dumme Frage, dann sei es meinem Schlafdefizit und der vorgerückten Stunde zugerechnet ...

Ich stehe vor folgendem Problem: Ich bin dabei, eine Extbase/Fluid-Extension zu schreiben, bei der in einem Objekt, das an ein Root-Objekt aggregiert wird, mehrere Attribute als Integer vorliegen. Diese Attribute wurden erfolgreich persistiert und werden auch korrekt in Fluid ausgegeben.

Ich würde nun gerne auf der Model-Ebene einige Berechnungen ausführen und die Ergebnisse ebenfalls in diesem aggregierten Objekt vorhalten. Müsste also dazu auf die Methoden und Attribute in dem aggregierten Objekt zugreifen.

Folgende Funktion ändert leider den Wert leeren Wert im ObjectStorage von Extbase für equitysum nicht, obwohl $cashflow und $contributionadditional Werte haben:

  1. public function getEquitysum() {
  2. $this->equitysum = $this->cashflow +
  3. $this->contributionadditional ;
  4. return $this->equitysum;
  5. }

Gibt es eine Möglichkeit, über den Controller des Root-Objektes auf die Funktionen und Attribute des aggregierten Objektes zuzugreifen?