Hallo,
generell würde ich mich noch als Anfänger einstufen, was Datenbanken und PHP betrifft. Ich beschäftige mich seit 2 Wochen intensiv mit CakePHP und versuche gerade mein erstes Projekt damit zu stämmen.
Nun hänge ich etwas an der Datenbankstruktur und den Associations, die im Model definiert werden.
Ich habe eine User-Tabelle und eine Aufgaben-Tabelle. Jeder User kann mehrere Aufgaben erstellen/haben. Jede Aufgabe kann aber gleichzeitig mehrere User betreffen. Also ist das für micht eine HABTM-Verbindung.
Allerdings soll der Nutzer noch gespeichert werden, der die Aufgabe initiiert hat.
Reicht es, wenn ich die Initiatior-User-ID neben der Join-Table noch in die Aufgaben-Table speichere? Oder wie sieht so eine Lösung im Optimalfall aus?
Vielen Dank im Voraus!