![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam do napisania komponent, który będzie działał na zasadzie wezwań. Opiszę go dokładnie. Jest pewna grupa użytkowników, która pomaga innej i oni są "zaufanymi" ludźmi. Niektórzy do handlu np. drogocennych itemów potrzebują pewności, że nic się nie stanie ( kradzież ), dlatego postanowiliśmy napisać taki komponent. Ma on pobierać takie dane:
Tabela realms służy do pobierania informacji o krainach, dlatego ją podzieliliśmy, chyba słusznie? Proszę o rady, między innymi czy dawać link czy ID ( ID można zweryfikować na podstawie zapytania do DB i wydaje się bardziej bezpieczne ). PS. Dodałem 3 pola: medi_id ( ID osoby, która pomaga ), req_id ( ID osoby, która o pomoc prosi ), request_status ( status, który oznacza, czy zgłoszenie zostało przyjęte czy nie ). Pole request_status przyjmuje 4 wartości: 0 - nowe żądania, 1 - anulowane, 2 - udane, 3 - odrzucone ( powody będą różne ) PS2. No teraz to i ja widzę, że to powoli sensu nie ma z tymi krainami. W takim układzie wynika na to, że jedna kraina ma 1 typ, a to jest nieprawdą, bo kraina ma 6 typów... Jak podzielić te informacje? Czy je w ogóle dzielić? Sens działania ma być taki, że user wybiera Krainę ( DropDown ), a następnie jej typ, wiec wg. mnie obecny schemat nie ma sensu, ale może się mylę? OK, problem się rozwiązał. Nie dodajemy wielu krain, idziemy na jednej ( Europe ) i w niej dodamy typy. Pozdrawiam, Largo Ten post edytował Largo 21.03.2009, 22:59:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:20 |