Hallo,
ich versuche mich gerade aus einem Loch zu befreien, das ich mir selbst gegraben habe 😉 Extbase ist schon eine tolle Sache, komme jetzt aber bei einer recht simplen Aufgabe nicht weiter.
Ausgangslage: Zwei mit den Extension Builder erstellte Erweiterungen. Die erste enthält ein Model mit einem Object "roomratenum" (Preis) und eine Relation zu einem Model in der zweiten Extension. Die Relation ist m:n, im Backend wird per Select-Box auf ein Object "conversionrate" (Umrechnungsfaktor) zugegriffen. Im BE lässt sich alles ohne Probleme eingeben und speichern.
Meine Aufgabe: Das Object "roomratenum" soll jeweils mit dem Object "conversionrate" multipliziert und in ein drittes Object "sellingrate" (Verkaufspreis) gespeichert werden. Dieses soll dann im BE in einem schreibgeschützten Feld angezeigt werden.
Habe bereits versucht, die setter und getter im Model zu bearbeiten, komme aber an das Object der zweiten Extension nicht heran oder es hat nur Auswirkungen auf das FE (bei simplen Tests). Wo gehört eine solche Berechnung hinein, Model, Controller oder Userfunc? Wann wird im BE persistiert?
Für sämtliche Anregungen im voraus dankend, Henry