soweit ich das gesehen hab, erstellt die history bei jedem yform save() einen neuen Eintrag, egal ob sich Daten geändert haben oder nicht.
Das ist bei einen Cronjob, der viele Daten liest und über yorm->save() überschreibt, ein kleines Problem.
Gibts einen intelligenten Weg, dies zu verhindern oder zu steuern?
Oder sollte das eurer Meinung nach der Projekt-Entwickler selber prüfen, z.B. indem mit dem bestehenden Datensatz verglichen und dann ein Flag gesetzt wird, sobald sich was geändert hat?
Notfalls könnte man sowas auch wieder über rex_sql machen, aber ist jetzt auch nicht die schönste Lösung.
wahrscheinlich wäre wirklich so ein Flag wie "no history", welches man nur über YOrm setzen kann, gut. Mir fallen einige andere Usecases ein, wo das auch hilfreich wäre.
Hey Leute,
soweit ich das gesehen hab, erstellt die history bei jedem yform save() einen neuen Eintrag, egal ob sich Daten geändert haben oder nicht. Das ist bei einen Cronjob, der viele Daten liest und über yorm->save() überschreibt, ein kleines Problem.
Gibts einen intelligenten Weg, dies zu verhindern oder zu steuern? Oder sollte das eurer Meinung nach der Projekt-Entwickler selber prüfen, z.B. indem mit dem bestehenden Datensatz verglichen und dann ein Flag gesetzt wird, sobald sich was geändert hat?
Notfalls könnte man sowas auch wieder über rex_sql machen, aber ist jetzt auch nicht die schönste Lösung.