konto usunięte
Temat: Jak to rozwiąć - jeden użytkownik, wiele grup, aktywne...
Witammam do rozwiazania taki problem i nie bardzo wiem jak..
otóż:
Może nie potrzebuję mieć HABTM ale właśnie dlatego chcę spytać.
Użytkownik może być członkiem wielu grup, stąd chciałem mieć tabelę Membership która zawierałaby user_id, group_id, active(0-nieaktywne,1-aktywne,-1 -ban),describe(miejsce np. na notkę od admina, coś w stylu co aktualnie z twoim członkostwem,ale to tylko detal)
Potem w aplikacji będę potrzebował wyświetlać user'owi wiele różnych rzeczy powiązanych z grupą, której członkostwo w danym momencie jest aktywne dla user'a. Jak to rozwiązać, żeby uniknąć pisania w aplikacji co chwilę user->membership->group .. itd.
Myślałem by użytkownik miał kolumnę z active_membership lub coś w tym stylu i na tej podstawie system mu podawał informacje ale nie wiem jak to dobrze rozwiązać i główkuje nad tym od paru dni i nic mądrego nie wymyśliłem, a zapewne ktoś z kolegów tutaj nie raz się z takim czymś spotkał i robił to może podzieli się doświadczeniem ?