标签: php symfony
我需要为Symfony2指定不同的配置选项(例如会话cookie名称,语言环境),具体取决于请求的URL。目前我只是在app.dev文件中匹配URL和regexp,并加载不同的环境(使用不同的配置文件),但这种方式似乎是一个黑客。有没有更好的方法来实现它?
例如,现在对于url:http://example.com/de/,我正在为http://example.com/it/加载prod_de环境,我正在加载prod_it。
答案 0 :(得分:1)
对于本地:您可以通过“{_locale}”占位符指定网址中的本地 从事件监听器使用的最佳方式:kernel.request事件
阅读本Article