【发布时间】:2018-08-02 14:01:36
【问题描述】:
阅读 api-platform 文档,我找不到限制集合端点查询集的最佳/推荐方法是什么: 这方面的例子是:
- 我只想返回属于登录用户的对象
- 只想返回具有
aproved==true属性的对象
【问题讨论】:
-
如果您希望这些过滤器对每个请求都一样,请参阅the docs on Extensions
标签: symfony doctrine api-platform.com
阅读 api-platform 文档,我找不到限制集合端点查询集的最佳/推荐方法是什么: 这方面的例子是:
aproved==true属性的对象
【问题讨论】:
标签: symfony doctrine api-platform.com
我只想返回属于登录用户的对象
考虑使用sub resources。所以你的 API 保持无状态。你可以像/users/{user_id}/objects这样检索你的对象。
只想返回属性 aproved==true 的对象
为此有一个内置过滤器:Boolean filter。
【讨论】: