api平台:如何限制集合数据集?

时间:2018-08-02 14:01:37

标签: symfony doctrine api-platform.com

阅读api平台文档后,我找不到限制集合终结点的queryset的最佳/推荐方法是什么: 例如:

  • 我只想返回属于已登录用户的对象
  • 只想返回属性为aproved==true的对象

1 个答案:

答案 0 :(得分:0)

  

我只想返回属于已登录用户的对象

请考虑使用sub resources。因此,您的API仍然是无状态的。您可以像这样/users/{user_id}/objects检索对象。

  

只想返回具有aproved == true属性的对象

对此有一个内置过滤器:Boolean filter