可以实施这个特定的 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/
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/