![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 8.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Prośba o pomoc.
mam zdefiniowany dodatek w services:
Jak zrobić aby metoda setTranslatableLocale dostawała parametr z sesyjnego getLocale? Teraz parametr jest pobierany bezpośrednio z parametrs.ini, a ja chcę aby tam trafiała wartość z sesji... Przy wielojęzyczności zmiany krajów powinny być transparentne dla systemu i wiem, że można sobie uruchamiać setTranslatableLocale w kontrolerze, ale mi chodzi o automat i service container. Ten post edytował blackroger 29.03.2013, 13:00:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Musiałbyś tutaj skorzystać z service-factory i factory-method. Zawsze jednak możesz utworzyć swoją własną klasę, dziedziczącą po Gedmo\Translatable\TranslatableListener dodać jej settera, który przyjmuje RequestInjectora i wywołuje dziedziczoną setTranslatableLocale().
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:50 |