2013-04-06 38 views
5

Doctrine2/Symfony2 QueryBuilder ürünümde bitly karşılaştırması kullanmak istiyorum. BenDoctrine2 Querybuilder bitwise ve

->andWhere('n.sharingenabled & 1') 

Ve

->andWhere('BIT_AND(n.sharingenabled, 1)') 

çalıştı ama ikisi de örneğin ... Sen birşey BIT_AND sonucu karşılaştırmak gerekir aşağıdaki hatayı

QueryException: [Syntax Error] line 0, col 327: Error: Expected =, <, <=, <>, >, >=, !=, got '&'

cevap

18

attı:

->andWhere('BIT_AND(n.sharingenabled, 1) > 0') 
+0

I denedim -> veWhere ('i.flags & 1 = 1') 've bu da işe yaramadı. Çözümünüzü kullanmak benim için çalıştı! – DanFromGermany