0
通常,用戶登錄後,網站的內容將顯示在用戶從假設帳戶設置中選擇的區域中。symfony2:記錄用戶的語言環境如何以及在哪裏存儲?
區域設置通常存儲在哪裏? symfony2以什麼方式處理它?
im使用FOSUserBundle,我期望的柱稱爲locale
存在於fos_user
表..
通常,用戶登錄後,網站的內容將顯示在用戶從假設帳戶設置中選擇的區域中。symfony2:記錄用戶的語言環境如何以及在哪裏存儲?
區域設置通常存儲在哪裏? symfony2以什麼方式處理它?
im使用FOSUserBundle,我期望的柱稱爲locale
存在於fos_user
表..
在symfony中2.0的區域設置被存儲在會話: 在symfony中http://symfony.com/doc/current/book/translation.html#handling-the-user-s-locale
2.1區域設置被存儲在請求(採取從請求): http://symfony.com/doc/master/book/translation.html#handling-the-user-s-locale
,但你可以通過impelementing kernel.event_listener
更改默認行爲210我發現有人甚至爲FOSUserBundle做了它:https://gist.github.com/1670163也許它有幫助