【问题标题】:api-platform: How to limit collection dataset?api-platform:如何限制收集数据集?
【发布时间】:2018-08-02 14:01:36
【问题描述】:

阅读 api-platform 文档,我找不到限制集合端点查询集的最佳/推荐方法是什么: 这方面的例子是:

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

【问题讨论】:

标签: symfony doctrine api-platform.com


【解决方案1】:

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

考虑使用sub resources。所以你的 API 保持无状态。你可以像/users/{user_id}/objects这样检索你的对象。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-07
    • 2020-09-25
    • 1970-01-01
    • 2015-01-26
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多