我在 SSymfony6 中使用 api 过滤器,我有一个用户实体,看起来像这样:
用户
我有一个链接到这个实体的工作平台 api,带有这个过滤器: ApiFilter(SearchFilter::class, properties: ['id' => 'exact', 'username' => 'exact', 'email' => 'exact'])]
所以实际上,唯一配置的过滤器是在 id、用户名和电子邮件上
但是如果我去/api/users,用这个: /api/users?username=foo&description=bar
我得到了我所有的“foo”用户,并且描述被忽略了
我想抛出一个错误而不是忽略它,我该怎么做?
谢谢
我已经尝试在 github 问题和堆栈溢出问题上寻找,但我找不到正确的东西