Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.07.2016 Ostrzeżenie: (0%)
|
Mam:
- użytkownicy - grupy Uzytkownicy dolaczaja do grup, jednak przed pelnym otrzymaniem dostepu powinni byc w stanie zawieszenia, akceptacji ktoregos innego z juz istniejacych czlonkow grupy. Racjonalne wydaje sie dodac do tabeli laczacej users_groups, dodatkowe pole active (status/waiting itp). Tylko jak w prosty sposób do niego dojść - ustawić wartość przy tworzeniu, a pozniej zmodyfikować i odczytywać. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Ja w takich przypadkach puszczałem tego typu tabelę poza ORM. Nie uśmiechało mi się naginanie struktury tabel na rzecz ograniczeń ORM. Pole id w tej tabeli jest totalnie zbędne, ponadto wartości w nim będą rosły (o ile aktualizując dane najpierw je usuwasz po czym wstawiasz na nowo), na kolumny user_id + group_id przydałoby nadać się ograniczenie unikalności. Ja bym poszedł w stronę zwykłego QB dodając do modelu metody typu save_groups() itp.
|
|
|
|
pkielski [Kohana] many-to-many: stworzenie powiazania ktore czeka na akceptację 25.07.2016, 10:07:50
daro0 Zakładam że utworzysz sobie tabelę user_groups z p... 31.07.2016, 16:07:12
pkielski Zrobienie modelu dla tej laczacej tabeli - tak pro... 31.07.2016, 18:57:51 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:33 |