ich nutze in einem Plugin das neue Attribute System von 5.2 zum Erstellen einiger Flags, die im Backend angezeigt werden. Unter anderem blende ich dort auch ein Nummernfeld ein, in dem der Kunde einen Startwert eingeben kann, den das Plugin dann später nutzt.
Problem: Ich muss diesen Startwert hochzählen und danach den neuen Wert in dieses Attribut abspeichern, damit bei neuen Aufrufen immer der aktuelle Zählerstand verwendet wird.
Irgendwie finde ich aber nix, wie man das Attribut über das Plugin direkt speichern kann?
Ich vermute mal, dass ich das über Doctrine via Persist() machen muss, bin mir aber nicht so ganz sicher…kann mir da ggf. mal jemand auf die Sprünge helfen?
Wie gesagt: Die Werte sollen direkt über das Plugin aktualisierbar sein.
Eigtl muss man persist nur bei neu erzeugten Objekten aufrufen. Wenn man ein bestehendes Objekt updated ist es nicht nötig. Du kannst es aber mit mit flush() versuchen. Das schreibt die Änderungen dann in die Datenbank. Alternativ kannst es auch direkt mit einem SQL UPDATE versuchen.
Eigtl muss man persist nur bei neu erzeugten Objekten aufrufen. Wenn man ein bestehendes Objekt updated ist es nicht nötig. Du kannst es aber mit mit flush() versuchen. Das schreibt die Änderungen dann in die Datenbank. Alternativ kannst es auch direkt mit einem SQL UPDATE versuchen.
danke für den Hinweis mit Flush, ich habe das aber mit einem direkten SQL Update gelöst, dass war für mich dann doch einfacher und schneller umzusetzen