Wie kann man Informationen über den Benutzer, der den Datensatz erstellt, in der Datenbank speichern?

Nehmen wir eine Anwendung zur Aufgabenplanung als Beispiel. Der Benutzer kann in der Anwendung eine Aufgabe erstellen und sie sich selbst zuweisen.

Erstellen eines Datenmodells

Erstellen Sie zunächst eine Beziehung zwischen dem task und user Modellen. Wählen Sie den has_many Beziehungstyp, da ein Benutzer mehrere Aufgaben haben kann.

Einrichten eines Geschäftsprozesses

Gehen Sie auf die Registerkarte Business logic und erstellen Sie einen neuen Geschäftsprozess.

Verwenden Sie nur den Auth: Get Current User Block und erstellen Sie eine Variable vom User Typs in dem END Block.

Endpoint Einrichten

Richten wir den Endpunkt für den neuen BP. Gehen Sie auf die Registerkarte Endpoints und fügen Sie einen neuen hinzu.

Einrichten:

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Fügen Sie nun den erstellten BP zur Erstellung eines neuen Datensatzes hinzu. Wie das geht, erfahren Sie in diesem Artikel.

Fügen Sie das created BP vor dem Make Block ein und übergeben Sie den Benutzerwert aus dem Server request GET /currentuser/ an den Make Block.

Beim Erstellen eines Datensatzes werden die Daten des Benutzers, der ihn erstellt hat, gespeichert.

AppMaster 101Crashkurs

10 Module
2 Wochen

Sie wissen nicht, wo Sie anfangen sollen? Beginnen Sie mit unserem Schnellkurs für Anfänger und erkunden Sie AppMaster von A bis Z.

Loslegen
AppMaster 101 Crash Course

Brauchen Sie mehr Hilfe?

Lösen Sie jedes Problem mit Unterstützung unserer Experten. Sparen Sie Zeit und konzentrieren Sie sich auf die Entwicklung Ihrer Anwendungen.

headphones

Support kontaktieren

Beschreiben Sie uns Ihr Problem, und wir finden eine Lösung.

message

Community-Chat

Tauschen Sie sich mit anderen Nutzern aus und erhalten Sie Hilfe zur Plattform.

Community beitreten