Cliassi
21.11.2012, 17:22:10
Witam, chciałbym przypisać użytkownika do wilu grup np: pracownicy i np. kierownicy. I teraz pytanie jak takie coś zrobić? czy dobrym pomysłem byłoby utworzenie w tableli GRUPY i tam w polu UCZESTNICY dodawać po / ID użytkowników a potem bawić się w explode itp ? czy może jest jakiś szybszy i wydajniejszy pomysł ?
nospor
21.11.2012, 17:24:46
tabela USER
ID
NAME
....
tabela GROUP
ID
NAME
....
tabela wiążąca USER_GROUP
ID_USER
ID_GROUP
I już.
abort
21.11.2012, 22:02:55
Jak głębiej się zastanowić, to można pomyśleć: czy może zdarzyć się sytuacja, że kierownik NIE BĘDZIE pracownikiem? Bo jeśli działamy tylko i wyłącznie w ramach firmy (bez pracowników zewnętrznych/kontraktowych), to z reguły bycie kierownikiem implikuje bycie pracownikiem, a to może uprościć założenia.
Oczywiście, nie zawsze tak musi być, i wtedy rada, którą podał nospor wydaje się jedyną sensowną.