douzepao0281 2013-08-22 22:48
浏览 27
已采纳

是否可以在Symfony2(example.com/fr/page)中使用不同的语言,但默认为example.com/page为英语?

I'm trying to find a way to setup Symfony2 with language support but where it defaults to a default language if a language not entered.

So basically I want to allow these URLs for the 'page' page:

example.com/page
example.com/fr/page
example.com/de/page

etc...

I can easily do it if you always specify a language (e.g. example.com/en/page) but I don't want that. I want my links to be like this for English:

example.com
example.com/page
example.com/about

...and IF the user changes language to then append that to the URL:

example.com/fr
example.com/fr/page
example.com/fr/about

I currently use this but I have to specify a language on every request:

the_site:
    resource: "@MyBundle/Resources/config/routing.yml"
    prefix:   /{_locale}
    requirements:
     _locale: en|fr|es|de

I don't think this is possible??

  • 写回答

1条回答 默认 最新

  • dongsuyou6938 2013-08-22 23:09
    关注

    You should use JMSI18nRoutingBundle. Scenario #2 (described in the docs) is what you want.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算