Autor | Zpráva | ||
---|---|---|---|
Anonym Profil * |
#1 · Zasláno: 17. 6. 2009, 16:57:05
Zdravím,
dělali jste někdo na svých stránkách funkci privátních zpráv? Zajímalo by mě jak se to klasicky řeší, jestli se jedna zpráva ukládá k odesílateli a jedna k příjemci nebo se vkládá do db jenom jedna zpráva a pokud ji člověk bude chtít smazat musí se to ještě nějak ošetřit... Díky |
||
Mastodont Profil |
#2 · Zasláno: 17. 6. 2009, 17:02:17
Smazání zprávy se dá řešit příznakem, ne fyzickým odstraněním.
|
||
Anonym Profil * |
#3 · Zasláno: 17. 6. 2009, 17:15:03
To jsem myslel... takže spíše druhou možnost?
|
||
Mastodont Profil |
#4 · Zasláno: 17. 6. 2009, 17:26:46
Já bych to ukládal jen jednou.
|
||
AM_ Profil |
#5 · Zasláno: 17. 6. 2009, 23:07:33
rozhodně ukládat jen jednou. Optimální řešení je asi mít jednu tabulku ve tvaru id-zprava a jednu tabulku ve tvaru id_uzivatele-id_zpravy-typ, která by sloužila jako příznak, která zpráva komu patří+typ, jakým způsobem mu patří (odeslaná, přijatá, privátní přijatá atd...)
|
||
Mastodont Profil |
#6 · Zasláno: 18. 6. 2009, 07:21:11
Stačí jedna tabulka ...
id_zprávy - zpráva - id_odes - id_příj - reakce_na_zprávu_id - přečteno - odes_smazal - příj_smazal - koncept - (časy ...) |
||
AM_ Profil |
#7 · Zasláno: 18. 6. 2009, 09:03:32
Mastodont
a co když bude příjemců více? |
||
Mastodont Profil |
#8 · Zasláno: 18. 6. 2009, 09:44:07
Ciboha, podej někomu prst a urve ti ruku! My jsme jako malí chodili na poštu kde byl telefonní automat a dneska lidem nestačí posílání zpráv z domu, chtěli by dokonce víc příjemců najednou :-(
Dobře, zapomněl jsem, tabulek bude více. |
||
Časová prodleva: 15 let
|
0