Я использую symfony2.0.0. У меня нет возможности обновлять symfony. Это мой security.ymlsymfony2.0.0 получить локаль в security.yml
firewalls: main: logout: true pattern: .* http_basic: true anonymous: true form_login: provider: fos_userbundle login_path: /login use_forward: true check_path: /login_check failure_path: /login_fail remember_me: key: "lkjxd%34(lksdf;SDfsf" lifetime: 31536000 path: / domain: ~
Как я могу использовать локаль для моего failure_path. Пытался использовать /% locaale%/fail_path, но он всегда возвращает en (мой локаль по умолчанию). Он не понимает названия маршрутов. Если я использую имя маршрута, например. login_fail не работает (перенаправление как относительный путь).
Это мой маршрут.
login_fail: pattern: /{_locale}/login_fail defaults: { _controller: ContactbeeProfileBundle:Profile:dashboard, _locale: en }
Любые идеи по его устранению?
У меня эта проблема также в symfony 3.0, какие-то решения? –
Я был давно. Но, как я помню, первый ответ ниже решил мою проблему. –