可以实施这个特定的 API 平台过滤器吗?

Possible to implement this specific API Platform filter?

API 平台搜索过滤器可以像下面这样搜索:

find where value = 1 or 2 or 3

find where value = 3

我需要的过滤器如下所示:

find where value = [1 or 2 or 3] AND [4 or 5] AND [6] AND [7 or 8 or 9]

我做了一些搜索,并卡在了自定义过滤器的 getDescription 函数上,似乎你只能在数组上设置,而不是在 openapi.

中的数组中的数组

我的问题如下。 是否可以使用 api 平台自定义过滤器制作此特定过滤器,或者使用自定义控制器更容易解决此问题?

使用 API 平台制作特定过滤器 可能是更轻松。这里有一个 link 应该可以帮助您实现这一点:
https://api-platform.com/docs/core/filters/