我正在尝试为所有路由启用可选的区域设置占位符,而不会复制所有内容。我的路线看起来像这样:
site:
prefix: /
resource: "routes-site.yml"
site_i18n:
prefix: /{_locale}
resource: "routes-site.yml"
defaults: {_locale: pl}
requirements:
_locale: 'en'
但我只得到site_i18n工作。为什么我不能多次导入相同的资源? 这是Symfony 2.2
答案 0 :(得分:1)
由于路由具有相同的路由名称,因此后面的导入会覆盖第一个路由的路由。 看看:BeSimpleI18nRoutingBundle。它允许您甚至本地化整个路径,但在这种情况下,您只需要本地化前缀。