Orm CreateQueryBuilder是否在数组中查找字符串?
我想找出Orm CreateQueryBuilder是否在数组中查找字符串?,orm,doctrine,repository,createquery,Orm,Doctrine,Repository,Createquery,我想找出Works(数组)中是否存在$work(string),如何编写请求 public function findByProject($project, $work) { return $this->createQueryBuilder('p') ->andWhere('p.project_type = :project') ->andWhere('p.works = :work') ->setParameter
Works(数组)
中是否存在$work(string)
,如何编写请求
public function findByProject($project, $work)
{
return $this->createQueryBuilder('p')
->andWhere('p.project_type = :project')
->andWhere('p.works = :work')
->setParameter('project', $project)
->setParameter('work', $work)
->orderBy('p.id', 'ASC')
//->setMaxResults(10)
->getQuery()
->getResult()
;
}
公共功能findByProject($project,$work)
{
return $this->createQueryBuilder('p')
->andWhere('p.project_type = :project')
->andWhere('p.works LIKE :work')
->setParameter('project', $project)
->setParameter('work', '%'.$work.'%')
->orderBy('p.id', 'ASC')
//->setMaxResults(10)
->getQuery()
->getResult()
;
}