我有一个实体Point
,其中有数百个相关Comment
个。 (这是一个简化,在真正的问题Comment
是一个复杂的,难以解释和无关的类)
在我的REST API中,我需要使用符合某些限制的注释(例如,在时间间隔之间)返回所有点。
如何限制序列化和返回的注释?我正在使用Symfony2与FOSRestBundle和JMSSerializer。
首先返回点,然后查询每个点的注释不是一个选项。在真正的问题中,我需要这些信息进行密集计算。
答案 0 :(得分:2)
设置@Accessor(getter =" getCommentsRestricted"),getCommentsRestricted()方法将仅检索符合条件的注释。如果条件是动态的,则必须在序列化之前在对象上设置它们。