相关疑难解决方法(0)

将语言环境和要求添加到所有路由 - Symfony2

我创建了一个不打算翻译的应用程序,但现在我决定添加此功能.问题是我的所有路线都是这样的:

goodbye:
    pattern: /goodbye
    defaults: { _controller: AcmeBudgetTrackerBundle:Goodbye:goodbye }
Run Code Online (Sandbox Code Playgroud)

我现在想让他们像这样:

goodbye:
    pattern: /goodbye/{_locale}
    defaults: { _controller: AcmeBudgetTrackerBundle:Goodbye:goodbye, _locale: en }
    requirements:
        _locale: en|bg
Run Code Online (Sandbox Code Playgroud)

我是否真的必须这样做,有没有办法做更全局或自动,或至少只添加一次请求,因为它们对所有网址是相同的?非常感谢提前!

translation symfony

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

symfony ×1

translation ×1