路由资源时的Symfony语言

时间:2014-05-06 08:50:29

标签: symfony localization routing

我尝试在路由中使用_locale变量,如果未设置,则使用默认语言环境。路由如下所示:

#/app/config/routing.yml

xxx_yyy_zzz:
    resource: "@XYZBundle/Resources/config/routing.yml"
    prefix:   /orientation/{_locale}
    defaults: { _locale: %locale% }

我要做的是能够使用" domain.com/orientation/WhateverLanguage "或" domain.com/orientation ",但它不起作用。

当我输入" domain.com/orientation"我找到了#34;没有找到#34; GET / orientation"

的路线

我错过了什么吗?可以这样做吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

也许Symfony doc的这本食谱会帮助你。

http://symfony.com/doc/master/cookbook/routing/service_container_parameters.html

Grtz