Beim Erstellen eines neuen Plugins stecke ich fest. Ich möchte Daten für jeden User speichern, dies passiert, wenn der User eine gewisse Aktivität macht. Das Feld selber ist folgendermassen eingeschränkt:
- nur für berechtigte Benutzer (eigenes Profil und Rollenrecht) sichtbar
- nur für Benutzer mit dem Recht "Profildaten aller Benutzer bearbeiten" editierbar
Ich habe das momentan so gelöst:
Code: Alles auswählen
$user->setValue($feld, $wert);
$ret_code = $user->save();
Nun gäbe es die Möglichkeit, per SQL ein insert oder update abzusetzen, bevor ich das aber programmiere, wollte ich hier nachfragen, ob dies der beste Weg ist oder ob es eine schlauere Möglichkeit gibt.
Besten Dank für eure Hinweise.