2017-02-28 31 views
1

如何在Yii2中使用按位运算符?如何在Yii2中按位使用

| bitwise OR 
& bitwise AND 
~ bitwise NOT 
! boolean NOT 

如果我们有这样的查询:

SELECT a_int_value | b_int_value 
FROM bitwise; 

或如何使用按位的 'andFilterWhere'

$query->andFilterWhere(['|', 'a_int_value', $this->b_int_value]); 

不起作用。

+0

andFilterWhere似乎工作就好了,您可以加入你正在使用的数据的一些例子,你所期望的结果是? – csminb

+0

另外,再次阅读这个问题,你确定你不需要'$ query-> addSelect('a_int_value | b_int_value')',你是否需要选择按位表达式还是使用按位表达式作为查询条件有点模糊 – csminb

回答