在我有如下过滤器参数之前:
width: 195
diameter: 15
load: 91
所以,我只是使用以下查询来检索结果。
$list = $this->entityManager->getRepository(List::class)->findBy($filterArray);
现在,我的要求改变了。我可以传递逗号分隔的字符串
width: 195,245
diameter: 15
load: 91
所以,首先我将这个字符串转换成数组:
[
"width" => [
0 => "195"
1 => "245"
]
"diameter" => [
0 => "15"
]
"load" => [
0 => "91"
]
]
现在我不确定如何进行查询。过滤器参数可以变化。没有必要传递所有参数。
烙印99