Pogledajte određenu poruku
Staro 27. 10. 2009.   #10
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Citat:
Originalno napisao mb_sa Pogledajte poruku
- prevod stavljas u kolonu tipa TEXT, a recimo prevodis naslov CHAR(60)
pa i nije to neka bitna razlika... malkice vise prostora zauzme


@DakiPro: i mene je ta translation tabela zbunila, pretpostavljam da je to neka denormalizacija sa idejom da ako ima vise istih prevoda, ne dupliras sadrzaj, nego je translation vezna tabela, ali ja je licno ne bih nikad tako radio... Ali poenta je da imas tabelu sa sadrzajem, u kome cuvas sve prevode, nebitno o kom tipu sadrzaja se radi (naslov, text, itd..). Ja bih to organizovao ovako nekako:
Kôd:
table languages
-- id (int)
-- name (varchar)
--code (char(2))

table pages
-- id (int)
-- language_id (int fk)
-- title (int fk)
-- content (int fk)

table translations
-- id (int)
-- content (text)
-- content_type_id (int fk)

table content_types /* ovo cisto da se olaksa administracija, mozda i ne treba? */
-- id (int)
-- type (varchar)
ovo cisto na brzaka, verovatnomoze i pametnije...
__________________
Leadership is the art of getting people to want to do what you know must be done.

Poslednja izmena od ivanhoe : 27. 10. 2009. u 23:49.
ivanhoe je offline   Odgovorite uz citat