Symfony FOS Rest捆绑包:避免get响应上的循环引用

Symfony FOS Rest捆绑包:避免get响应上的循环引用,symfony,fosrestbundle,Symfony,Fosrestbundle,我用FOS REST包完成了一个REST Api。我有一个用户实体和一个评论实体。所以我想得到用户的评论: /用户/{idUser}/评论 但问题是在回复评论时,用户被包括在内,用户也包括他的评论,评论也包括用户,用户也包括用户。。。所以我最终得到了一个inmense JSON响应 控制器的我的getCommentsAction使用存储库和findBy方法,有没有办法告诉FOS Rest捆绑包不要包含循环引用 谢谢 是你的救世主。如果看到,则必须启用序列化程序才能正确解析数据 使用JMSSeri

我用FOS REST包完成了一个REST Api。我有一个用户实体和一个评论实体。所以我想得到用户的评论: /用户/{idUser}/评论 但问题是在回复评论时,用户被包括在内,用户也包括他的评论,评论也包括用户,用户也包括用户。。。所以我最终得到了一个inmense JSON响应

控制器的我的getCommentsAction使用存储库和findBy方法,有没有办法告诉FOS Rest捆绑包不要包含循环引用

谢谢

是你的救世主。如果看到,则必须启用序列化程序才能正确解析数据

使用
JMSSerializerBundle
时,可以像表单验证一样配置序列化程序
,并让
序列化程序
知道哪些属性要向API公开,哪些属性不公开

希望有帮助

是你的救世主。如果看到,则必须启用序列化程序才能正确解析数据

使用
JMSSerializerBundle
时,可以像表单验证一样配置序列化程序
,并让
序列化程序
知道哪些属性要向API公开,哪些属性不公开


希望有帮助

太棒了@吉特-你是神还是什么?你救了我一命,把我自己绑在一个可怕的包裹上@吉特-你是神还是什么?你救了我上吊