Symfony FOSRestBundle enableMaxDepthChecks 默认为 true

Symfony FOSRestBundle enableMaxDepthChecks default to true

是否可以将 enableMaxDepthChecks 的默认值设置为 true

目前我必须在每条路线上添加以下注释:

@View(serializerEnableMaxDepthChecks=true)

有没有办法在配置或其他地方将其设置为默认值?

将此放入您的 config.yml

jms_serializer:
    default_context:
        serialization:
            enable_max_depth_checks: true

但是!进行这些更改后,参数 serializerEnableMaxDepthChecks 变得无效,因此您无法将其设置为 false ,我不知道为什么...