我想使用JMSi18nRoutingBundle。所以我已经在我的项目中安装了它。现在,当我尝试运行服务器时,命令行说:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
The child node "default_locale" at path "jms_i18n_routing" must be configured.
但此文件中的路径是动态的,只会通过setPath()
方法进行更改。那么我必须在何处以及如何配置它?
答案 0 :(得分:2)
好吧解决了!
JMSi18nRoutingBundle的配置:
jms_i18n_routing:
default_locale: en
locales: [en, de]
strategy: prefix
需要写在config.yml
中。除此之外,还必须启用Config中的转换程序。就是这样。