Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] dynamiczne języki
Virti
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 12
Dołączył: 11.01.2005
Skąd: Zduńska Wola

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


Witam, chciałbym się dowiedzieć, czy ktoś ma pomysł, jak rozwiązać następujące zagadnienie:
potrzebuję strony, na której będę mógł dynamicznie dodawać i usuwać języki, pisać w nich różne artykuły, czyli np.
mam język polski i rosyjski oraz napisałem do nich 2. wersje artykułu test (jedna pl i jedna ru), dodaję teraz język angielski i dopisuje 3 wersję artykułu. Mogę teraz również usunąć język rosyjski, usuwając również wersję rosyjską tego artykułu.

Ma ktos pomysł jak powinien wyglądać plik schema.yml przy projektowaniu takiego rozwiązania? Jak mam wypełnić informacje o polu culture tak, aby obsługiwało i poznawało języki z innej tabeli?

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Virti
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 12
Dołączył: 11.01.2005
Skąd: Zduńska Wola

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


nie do końca o takie rozwiązanie mi chodzi.

Dajmy na to mam tabelę, "culture", w której trzymam nazwę języka (ankielski, rosyjski) i jego kod (en, ru).mam również tabelę page oraz page_i18n. Chcę, abym dodając stronę miał do wyboru języki z tabeli "culture" jednocześnie zachowując wszystkie właściwości rozwiązania podanego przez Ciebie. Do tego momentu to nie jest aż takie trudne. Teraz dochodzi kolejne wyzwanie, czyli połączenie tabel culture, page_i18n kluczem foreign (nie wiem jak to się nazywa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) na pewno wiadomo o co mi chodzi) tak, aby podczas usuwania danego języka usunęło również wszystkie strony w nim napisane (czyt mające przypisane id tego języka w polu culture).

Oczywiście mógłbym dodać w modelu tabeli culture, przy usuwaniu rekordu, usuwanie wszystkiego, co z nim jest powiązane, ale wtedy nie będę mógł elastycznie dodawać innych modułów wymagających przetłumaczenia (np. galeria). Chodzi mi o zautomatyzowanie, żeby tabele wszystkich wielojęzycznych modułów były spokrewnione z culture.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 13:45