基于Symfony中的请求URL的不同配置

时间:2014-12-15 15:23:47

标签: php symfony

我需要为Symfony2指定不同的配置选项(例如会话cookie名称,语言环境),具体取决于请求的URL。目前我只是在app.dev文件中匹配URL和regexp,并加载不同的环境(使用不同的配置文件),但这种方式似乎是一个黑客。有没有更好的方法来实现它?

例如,现在对于url:http://example.com/de/,我正在为http://example.com/it/加载prod_de环境,我正在加载prod_it。

1 个答案:

答案 0 :(得分:1)

对于本地:您可以通过“{_locale}”占位符指定网址中的本地 从事件监听器使用的最佳方式:kernel.request事件

阅读本Article

相关问题