Hallo Henry. Du kannst auch noch * Im Backend einen TCAmain-Post-Processing-Hook verwenden der dir wenn Daten im BE geändert werden entprechende Änderungen PHP-seitig errechnet. * Im Frontend bei der Manipulation die transiente Property gleich mit speichern * Ein Backend-Extbase-Modul basteln das dir deine transiente Property ausgibt
Die ersten beiden Varianten beruhen offensichtlich auf der Idee, die eigentlich berechneten Daten mit in der Datenbank zu halten. Das ist zwar ganz offensichtlich nicht-normalisiert. Wenn es aber "nur" um die Anzeige der Daten im Backend geht und wenn du für die Getter im Frontend weiterhin dynamische Berechnung verwendest dürfte das ein vertretbares Übel sein. Das Backend-Extbase-Modul ist das ausgefallenste, und eigentlich unnötig, wenn sich der Großteil deiner Daten über schnödes TCEmain abbilden lassen. Gruß, Stephan Schuler Web-Entwickler Telefon: +49 (911) 539909 - 0 E-Mail: [email protected] Website: media.netlogix.de -- netlogix GmbH & Co. KG IT-Services | IT-Training | Media Neuwieder Straße 10 | 90411 Nürnberg Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99 E-Mail: [email protected] | Internet: http://www.netlogix.de netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338) Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634) Umsatzsteuer-Identifikationsnummer: DE 233472254 Geschäftsführer: Stefan Buchta, Matthias Schmidt ________________________________________ Von: [email protected] [[email protected]]" im Auftrag von "Henry DoShell [[email protected]] Gesendet: Montag, 28. Oktober 2013 15:58 An: [email protected] Betreff: Re: [TYPO3-german] Extbase: Berechnetes Objekt - Persistenz und Backend Hi Cedric, danke, das habe ich geahnt bzw. befürchtet. Dann sehe ich zwei Lösungsansätze für mich: a. Das Feld im Backend mittels einer Userfunc und JS/DOM berechnen und speichern. b. Auf die Darstellung im BE verzichten und den Wert zur Laufzeit im FE mit Extbase berechnen. Was würdet Ihr empfehlen? Grüße, Henry _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
