2016-03-03 48 views
1

我使用这个配置如何覆盖body_listener:array_normalizer在FOSRestBundle symfony的某类网址

fos_rest: 
    param_fetcher_listener: true 
    body_listener: 
     array_normalizer: fos_rest.normalizer.camel_keys 

它运作良好,并帮助客户转换请求参数形成/对象属性。

但在某些情况下,我没有使用窗体,我想保留参数用下划线分隔。我不希望以上设置适用于某些网址。

如何在每个路由的基础上重写(禁用)上面的设置(注释或一些URL模式的规则将是最好的)。

+0

怎么样我的解决方案?你已经解决了你的问题? –

+0

嗨,区功能听起来很有趣,但是我已经通过实现可以排除url模式的自定义array_normalizer来解决问题。我会在我的问题中发布代码。 – vishal

回答