Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Witam serdecznie,
Mam pewien problem nie wiem jak to rozwiązać. Otóż zrobiłem sobie tłumaczenie strony i chciałbym aby uzytkownik miał możliwość wyboru języka ( to normalne ) język ustawiam sobie za pomocą $this->getUser()->setCulture('en'); aby go zmienić muszę oczywiście podmienić en na inny, ale po tym muszę wyczyścić pamięć. Jak teraz zrobić tak by po kliknięciu użytkownik widział ten język który chce widzieć? W sumie to problemem dla mnie jest czyszczenie sama akcja(kliknięcie ) i powrót są oczywiste. Ten post edytował Micchaleq 14.02.2012, 10:39:19 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Ok konkretne pytanie:
Dlaczego takie coś mi nie działa ? Czy da się to tak zapisać jak niżej? ( czyszcze cache i ustawiam język ? )
w layout mam
PS: Jeszcze jedno pytanko bo zauważyłem, że ustawiająć w executeIndex culture nie muszę czyścić zadnego cache. Więc czy wystarczy przez te execute/english przekazać do adresu en i odczytać go w indexie? i czy to zadziała na wszystkie strony. Ponieważ nie chce sobie utrudniać jak na razie i chce by dowolnie ( bez względu na jakiej podstronie znajduje się użytkownik ) mogl wybrać jezyk i przerzuciło go na strone główną. Dobra na pytania powyżej odpowiedziałem sobie sam teraz ostatnie pytanie: Czy da się jakoś zautomatyzować dodawanie tego języka w adresie w prosty sposób? tzn aktualnie każdy moduł musiałbym sobie wywoływać z echo url_for(przykladowy/edit?lang= . $lang . &slug = . $id) pzy czym w kazdym module bede musiał dodawać :
Ten post edytował Micchaleq 14.02.2012, 13:30:41 |
|
|
|
Micchaleq [Symfony] 1.4 Zmiana języka strony 14.02.2012, 10:09:33
chemik1982 Ja to rozwiązałem w taki sposób. W app.yml mam zde... 14.02.2012, 11:00:45
Micchaleq Dzięki za szybką odpowiedz.
Czy mógłbyś jeszcze d... 14.02.2012, 11:34:55
chemik1982 Zapoznaj się:
Changing the Culture for a User
Pob... 14.02.2012, 12:54:24
Valantir Nigdy się z tłumaczeniem nie bawiłem... ale może d... 14.02.2012, 15:58:24
Micchaleq Witam,
niestety nie pisałem jeszcze takich filtr... 15.02.2012, 08:38:36
Valantir Pliki umieszczasz w:
nazwa_aplikacji->config-... 15.02.2012, 17:08:58 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 02:28 |