我尝试自定义我的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的默认序列化以仅在我的实体中使用注释?