doctrine2 findby two columns OR condition

后端 未结 2 2018
我寻月下人不归
我寻月下人不归 2020-12-11 19:10

My action:

   $matches_request = $em->getRepository(\'Bundle:ChanceMatch\')->findByRequestUser(1);
   $matches_reply = $em->getRepository(\'Bundle:C         


        
2条回答
  •  渐次进展
    2020-12-11 20:00

    It's possible to use Criteria for the complex queries with getRepository():

    $criteria = new \Doctrine\Common\Collections\Criteria();
    $criteria
      ->orWhere($criteria->expr()->contains('domains', 'a'))
      ->orWhere($criteria->expr()->contains('domains', 'b'));
    
    $domain->ages = $em
      ->getRepository('Group')
      ->matching($criteria);
    

提交回复
热议问题