如何使用 Drupal REST API 从同一过滤器获取多个结果?

问题描述 投票:0回答:1

我正在使用 Drupal REST API UI 模块来创建可以搜索的过滤器。我有一个用于称为“类别”的页面类型的页面。如果我想搜索类别 52,我可以使用这个 -

api/resources/?category_id=52

我有一些场景需要填充不同类别的结果。例如,我希望显示类别 52 和 57 的所有页面。如果我尝试这个 -

api/resources/?category_id=52&category_id=57

它仅加载最后一个过滤器的结果,即 57。

有什么方法可以让它显示超过 1 个类别的结果吗?

rest drupal drupal-9
1个回答
0
投票

您需要在查询中传递数组中的类别 id,并且希望从两个类别 id 中获取结果,然后在查询中使用“IN”。

© www.soinside.com 2019 - 2024. All rights reserved.