Symfony3路由捆绑包前缀区域设置

时间:2017-02-08 20:51:47

标签: locale symfony prefix

我正在研究Symfony3项目,我想介绍一下语言。为此,我在bundle routing config中添加了前缀。

project_front:
    resource: "@ProjectFrontBundle/Controller/"
    type:     annotation
    prefix:   /{locale}
    requirements: {"locale": "en|fr" }
    defaults: { _controller: ProjectFrontBundle:Default:index, locale: da}

当我点击时:

http://domain.com/en/login
http://domain.com/da/login

在这两种情况下,翻译工作正常,但是当我点击任何链接时。 url中的前缀回退到默认语言环境da

我有疑问,如果我错过任何其他配置。

0 个答案:

没有答案