![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak zmusić symfonowy cache do generowania różnego cache'u dla różnych wersji językowych.
Wersja języka trzymana jest w sesji (nie ma jej w adresie) i ustawiana jest w sfAction
Akutalnie niezależnie jakiej wersji językowej używam generowany jest jeden plik lub ten plik jest wyświetlany, co jest błędne. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.02.2009 Skąd: Jelenia Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wersja języka trzymana jest w sesji (nie ma jej w adresie) i ustawiana jest w sfAction No właśnie, powinna być w adresie. Ale rozwiążesz to w bardzo prosty sposób, wystarczy, że w routingu umieścisz na początku reguły Kod :sf_culture a Symfony samo doda wersje językową do url. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
No tak, ale czasem są sytuacje gdy nie chcemy mieć języka w adresie. Wg. mnie bardziej naturalnym rozwiązaniem jest bazowanie na setCulture. Jest to rozwiązanie uniwersalne. Możemy zawsze zczytywać z adresu język i go ustawiać.
Nie ma jakiejś metody, żeby to obejść ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:58 |