Cześć wszystkim!
Mam problem z zaprojektowaniem bazy danych. Otóż mam dwie tabele users i groups. Relacja wygląda tak, że user może mieć wiele grup, ale grupy też mogą mieć wielu userów. Czyli to jest tak jakby $hasMany do $hasMany.
W tabeli groups nie dam kolumny user_id bo jak użytkowników było by 100 000 to ten rekord strasznie dużo by ważył.
Pozostaje więc w tabeli users stworzyć kolumnę group_id w której będę przetrzymywał id grup do, których należy user.
Jaki typ powinna mieć ta kolumna, będzie tam wiele id więc nie może być INTEGER, więc może VARCHAR?
Czy jest jakiś sposób w cakePHP, żeby to potem odczytać, czy mam użyć np.
explode(',',$groups_id);
.
Z góry dzięki za pomoc! ;)