Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [projekt bazy] wersje językowe, jak optymalnie zaprojektować
shpyo
post
Post #1





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam,
chciałem się Was poradzić, w jaki sposób (najbardziej optymalny) można zaprojektować bazę z wersjami językowymi. Na dniach będę pisał serwis, gdzie będę musiał coś takiego zaprojektować.
Pewnie to zależy od projektu i struktury klas czy modułów więc przedstawię mój punkt widzenia.

Każdy moduł na mojej stronie (newsy, działy, sondy czy księga gości itp) to u mnie oddzielna klasa. W każdej tej klasie mam pole prywatne $sqlTable (lub więcej podobnych pól gdy trzeba tworzyc relacje między bazami), które przechowuje tabelę z danymi.

Wpadłem na pomysł, gdzie przy przełączaniu języka ustawiana będzie sesja i na podstawie jej będę zmieniał tabele np.
język angielki - $_SESSION['lang'] = 'en' -> tabela prefix_TABELA_LANG

Teraz pytanie: czy takie rozwiązanie jest dobre (tworzenie oddzielnych baz na poszczególne wersje językowe)?
Zastanawiałem się jeszcze nad tworzeniem dodatkowych pól w bazie na tekst dla wersji językowej.

A może ktoś ma jeszcze lepsze rozwiązanie?


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 23:49