我有一個symfony2網站,我試圖國際化。我的路線有/ en和/ es前綴,但是我希望sf2在url中沒有指定語言的情況下獲取默認語言。如何在web根路由(/)中設置默認語言環境?
我定義這個參數的根路徑:
home:
[...]
prefix: /{_locale}/
defaults: { _locale: en }
requirements:
_locale: en|es
然後,如果我去「www.web.com/en」或「www.web.com/es」重定向正確,但如果我去'www.web.com',它不會得到默認語言('en')。我收到一條錯誤消息No route found for "GET /".
哪裏出錯?
謝謝。