Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%)
|
Witam....pracuję z frameworkiem symfony ale myślę, że problem jest na tyle ogólny że można go umieścić tutaj...
Mianowicie...jestem w trakcie projektowania serwisu aukcyjnego i mam dylemat...Każdą aukcję opieram na statusie. Czyli jeżeli aukcja ma status active oznacza, że jest dostępna i można licytować itd. Jak najlepiej zrobić aktualizację tych aukcji? Myślałem, żeby sprawdzać warunek i aktualizować w momencie pierwszego wejścia jakiegokolwiek usera na daną aukcję po czasie zakończenia. Czyli powiedzmy aukcja trwa do 12 00, w momencie jak ktoś wejdzie po 12 00 będzie sprawdzany warunek i zmieniany status. Ale wtedy też jest problem, bo w momencie wyszukiwania aukcji będą również widoczne te które mają jeszcze niezmieniony status (czyli np. nikt jeszcze nie wszedł na taką ). Myślałem też o metodzie np. checkAndChangeStatus(), która byłaby w każdym możliwym miejscu wywoływana w celu aktualizacji. Jeszcze wcześniej myślałem na bezpośrednim działaniu na bazie (PL/SQL albo wyzwalacze) ale po dłuższym zastanowieniu też straciło to sens. Proszę o pomoc i wypowiedź człowieka, który takie coś robił i wie jak to najlepiej zrobić. Pozdrawiam. Ten post edytował blackroger 23.11.2009, 01:49:15 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Ja uważam, że możesz całkowicie zrezygnować ze statusu i raczej postawić na status jako wypadkową wartości np. innych kolumn (zaktualizowałem przykład w poprzednim poście). Ewentualnie zastosować rozwiązanie mieszane.
Nie twierdzę, że sprawdzi się to w każdych warunkach. Ten post edytował LBO 23.11.2009, 14:44:55 |
|
|
|
blackroger Aktualizacja rekordów 23.11.2009, 01:48:03
nospor To nie ma żadnego związku z programowaniem obiekto... 23.11.2009, 07:14:58
LBO Status aukcji to raczej abstrakcyjna właściwość, c... 23.11.2009, 14:19:34
Crozin Właściwie to dwa sensowne rozwiązania są:
1) Statu... 23.11.2009, 14:22:30
blackroger Dzięki...tak jak myślałem, że sprowadzi się to i t... 23.11.2009, 14:36:27
blackroger Dzięki...tak jak myślałem, że sprowadzi się to i t... 23.11.2009, 14:37:15
blackroger Ok. Wielkie dzięki. Ze statusu nie mogę całkowicie... 23.11.2009, 16:10:25 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:59 |