nookie
I did it all for the nookie
Hallo Communiy,
ich suche nach einem perfomanten und guten Lösungsweg bzw. Workaround für folgendes Problem. Der Titel ist vielleicht nicht ganz so gut gewählt.
Ausgangssituation:
Der Benutzer hat die Möglichkeit einen Künstler über ein Formular anzulegen. Zum diesem Künstler kann der Benutzer nun verschiedene Veranstaltungsprogramme anlegen.
Mit Feldern wie z.B.
Sobald man nun auf "Künstler anlegen" klickt, soll der Künstler so wie Veranstaltungsprogramme in die Datenbank eingetragen werden.
Problem:
Da der Künstler in dem Schritt noch nicht angelegt ist, kann ich auch keine Beziehung in der Datenbank herstellen.
Mein bisheriger Ansatz sieht so aus, das ich die Veranstaltungsprogramme in Form von JSON oder einem anderen Format zwischenspeicher und nach dem der Künstler angelegt wurde mir von diesem die ID hole. Danach werden dann die Daten der Veranstaltungsprogramme bearbeitet und in der Datenbank angelegt.
Allerdings bin ich nicht wirklich zufrieden damit. Es gibt sicherlich bessere Lösungsvorschläge.
ich suche nach einem perfomanten und guten Lösungsweg bzw. Workaround für folgendes Problem. Der Titel ist vielleicht nicht ganz so gut gewählt.
Ausgangssituation:
Der Benutzer hat die Möglichkeit einen Künstler über ein Formular anzulegen. Zum diesem Künstler kann der Benutzer nun verschiedene Veranstaltungsprogramme anlegen.
Mit Feldern wie z.B.
- Name
- Dauer
- usw.
Sobald man nun auf "Künstler anlegen" klickt, soll der Künstler so wie Veranstaltungsprogramme in die Datenbank eingetragen werden.
Problem:
Da der Künstler in dem Schritt noch nicht angelegt ist, kann ich auch keine Beziehung in der Datenbank herstellen.
Mein bisheriger Ansatz sieht so aus, das ich die Veranstaltungsprogramme in Form von JSON oder einem anderen Format zwischenspeicher und nach dem der Künstler angelegt wurde mir von diesem die ID hole. Danach werden dann die Daten der Veranstaltungsprogramme bearbeitet und in der Datenbank angelegt.
Allerdings bin ich nicht wirklich zufrieden damit. Es gibt sicherlich bessere Lösungsvorschläge.
Zuletzt bearbeitet: