![]() |
![]() |
![]()
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. -------------------- Freelancer Symfony/PHP poszukuje ciekawych zleceń
Warsztat: Slackware-current, NetBeans 6.8, Symfony-1.4.x, jQuery, 960gs |
|
|
![]()
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: 19.08.2025 - 10:23 |