Citat:
Originalno napisao mb_sa
Ja stvarno ne vidim ni jednu prednost ovakve strukture (jedino ako bas ima PUNO redova, pa ako je cilj da se izbjegne da stavlja sve u jednu tabelu). Zar ti tabela sa kolonom languange_id ti nije prihvatljivije rješenje?
|
Slazem se da je to resenje sa language_id prihvatljivo, dobrih resenja zna da bude > 1, mi smo izabrali jedno i pokazalo se ok u praksi. Sledeci put za sledece zahteve ce to mozda izgledati drugacije. Uvek je kljucno ono: YMMV
Redova inace zna da bude puno (mada se i to moze resiti na druge nacine..).
Na sta treba paziti kod implementacije language_id kolone:
Ako imam language_id kolonu, i dva reda za dva jezika, onda jedan content item nece imati jedan vec 2 id-a (sto iskljucuje mogucnost istog url-a sa prefixom ili poddomenom koji oznacava jezik).
Znaci da moram da imam jos jednu kolonu koja sadrzi generisanu sekvencu za svaki content item i koja grupise sve jezike.