|
19. 08. 2009. | #1 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Ja ipak glasam za "delete" flag. Ili eventualno malo poboljšanu verziju, gde je delete flag zapravo spoljni ključ na tabelu koja sadrži dodatne informacije o brisanju (tipa timestamp - da bi janitor cronjob znao šta da briše, eventualno id korisnika koji je izvršio brisanje), ili, još generalnije, na tabelu akcija.
Posebna tabela u koju se smeštaju obrisani objekti mi je skroz ružno rešenje, zbog normalizacije... @DT: Ovaj OO patern je zgodno znati, ali mislim da je ivanhoe mislio na ono što bi trebalo da se desi ispod haube... Poslednja izmena od jablan : 19. 08. 2009. u 21:03. |
19. 08. 2009. | #2 | |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
Citat:
Konkretno, verovatno bi dodavali po rekord u nekoj "memento" tabeli kad god dođe do neke akcije koja menja stanje objekta (šta god da je u pitanju) i kad dođe do "undo" akcije pročitamo vrednost poslednjeg mementa i rekreiramo stanje pre poslednje korisnikove akcije. Pošto se radi o PHPu koji ne poznajem, bojim se da ne mogu da idem dublje ispod haube |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Pauk umesto duga | blogowski | Opušteno | 6 | 15. 11. 2008. 16:47 |
output u promenljivu umesto na stdout | japan | PHP | 3 | 09. 08. 2007. 17:56 |
Umesto tag-a H, slika | blogowski | (X)HTML, JavaScript, DHTML, XML, CSS | 13 | 11. 05. 2006. 12:59 |
Šta umesto tabela da koristim? | presretach | Web design, Layout, User Interface | 14 | 07. 01. 2006. 12:43 |