Hallo Forum,
evtl könnt ihr mir einen Tipp geben, der mich in die richtige Richtung schubst
Ich habe ein Model User, darin gibt es normale User und halt den Admin. Dann habe ich ein Model Posts. Diese Verbindung zwischen beiden läuft via user_id und hasMany (also User hasMany Posts)
Der Admin soll alle Datensätze ändern dürfen, der User nur die ihm zugeordneten.
Da der Admin eine eigene, andere ID hat, überschreibt er bei post->save() diese user_id mit seiner eigenen ID. Ende vom Lied, der User kann diesen Eintrag nicht mehr editieren, da er diesen Datensatz nicht mehr angezeigt bekommt.
Nun meine Frage, wie geht ihr vor um das zu verhindern? Merkt ihr euch die user_id des Users und schreibt ihr dann mit afterSave diese wieder zurück in den Post Datensatz oder gibt es eine andere Lösung?
Vielen Dank für eure Hilfe.