symfony 2.7.13 JMS Serializer自定义第三方捆绑包查询问题

时间:2016-06-04 11:21:24

标签: php symfony serialization fosrestbundle

我尝试自定义我的jms序列化程序配置并将SonataMediaBundle的xml配置复制到我的本地配置。

请求在Controller中,它在带有sonata-project包的Symfony 2.7.13应用程序中扩展了FOSRestBundle。

我目前的问题是,由于数千个查询池,我的执行时间非常长。

如果我使用sonataMediaBundle的默认序列化程序配置,我只有一个查询。

config.yml:

jms_serializer:
metadata:
    auto_detection: false
    directories:
        FOSUB:
            namespace_prefix: "FOS\\UserBundle"
            path: "%kernel.root_dir%/serializer/FOSUB"
        SonataMediaBundle:
          namespace_prefix: "Sonata\\MediaBundle"
          path: "%kernel.root_dir%/Resources/config/serializer/SonataMediaBundle"

你们有没有人遇到同样的问题?

是否可以取消激活SonataMediaBundle的默认序列化以仅在我的实体中使用注释?

0 个答案:

没有答案