Dodaj ustawienia regionalne i wymagania do wszystkich tras - Symfony2
Stworzyłem aplikację, która nie była przeznaczona do tłumaczenia, ale teraz postanowiłem dodać tę funkcję. Problem polega na tym, że wszystkie moje trasy wyglądają tak:
goodbye:
pattern: /goodbye
defaults: { _controller: AcmeBudgetTrackerBundle:Goodbye:goodbye }
i chcę, żeby teraz wyglądały tak:
goodbye:
pattern: /goodbye/{_locale}
defaults: { _controller: AcmeBudgetTrackerBundle:Goodbye:goodbye, _locale: en }
requirements:
_locale: en|bg
Czy naprawdę muszę to zrobić i czy istnieje sposób na bardziej globalne lub automatyczne, a przynajmniej na dodawanie wymagań tylko raz, ponieważ są takie same dla wszystkich adresów URL? Z góry dziękuję bardzo!