我正在使用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%/ failure_path,但它總是返回en(我的默認語言環境)。它不瞭解路由名稱。如果我使用路線的名稱login_fail它不起作用(重定向像一個相對路徑)。
這是我的路線。
login_fail: pattern: /{_locale}/login_fail defaults: { _controller: ContactbeeProfileBundle:Profile:dashboard, _locale: en }
任何想法解決它?
我在symfony 3.0中也有這個問題,任何解決方案? – 2016-01-11 01:43:28
我很久以前。但是,正如我記得下面的第一個答案已經解決了我的問題。 – 2016-01-12 11:20:09