我正在努力通过匹配多个可能的值来改进简单的DQL查询。
$qb = $this->createQueryBuilder('circuit');
$qb->where('circuit.name like ?1' )
->orWhere('circuit.alias like "?1"')
->setParameters(array(1 => $circuitName));
一条记录是:
姓名:Spa Francorchamps 别名:Spa,Spa-Francorchamps,Circuit de Spa-Francorchamps,Circuit de Spa Francorchamps
我需要扩展orWhere的逻辑(行以在逗号分隔列表中查找一个值。
设置一对多表来处理这个问题似乎有些过分,因为查找只会用于数据输入。
史蒂夫