我有一个带有Doctrine列DC2TYPE伪数组的实体。 我想创建一个查询,从该表中获取任何结果,该结果在参数数组的任何值和主义数组之间都匹配。 参数数组只是一个经典的数字数组。
我已经尝试过类似的事情。
$queryBuilder->select('p.country')
->where('p.classification IN (:class)')
->setParameter('class',$class);
或带有语法成员,或带有like,或带有%。
到目前为止,在堆栈溢出时,我发现的所有技巧都在使用属于join列的实体的属性,或者需要从参数进行一次匹配或从列进行一次匹配。
也许这不可能吗?
回购中的功能看起来像这样。
public function getCountCountryByClass(array $class,int $clientId){
$class4='G01N';
$queryBuilder= $this->createQueryBuilder('p');
$queryBuilder->select('p.country')
->where('p.classification IN (:class)')
->setParameter('class',$class);
}