comment utiliser l'operateur ! et & et !& en doctrine
Bonjour,
J'ai une requête qui utilise ! et & et !&, je n'arrive pas à la faire marcher.
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $nows = date("Ymd");
$flackstock= 10;
$qb = $this->_em->createQueryBuilder();
$qb->select('b')
->from('ProjetHomeBundle:Bonplan', 'b')
->where('b.r = :id')
->setParameter('id', $rd)
->andWhere('b.status >0')
->andWhere('b.onlineFrom <= :date_now')
->setParameter('date_now', $nows)
->andWhere('(b.flags !& :flag_stock)')
->setParameter('flag_stock', $flackstock)
->orWhere('b.flags & :flag_stock')
->setParameter('flag_stock', $flackstock)
->orderBy('b.reduction', 'DESC'); |
doctrine n'a pas l' air d'apprécier ces operateurs.
Je vous rémercie d'avance