1

如何在 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]);

不工作。

4

1 回答 1

2

您也可以使用 filterCompare

$query->andFilterCompare('a_int_value', $this->b_int_value, '|');

http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html#filter-conditions

于 2017-02-28T12:08:18.333 回答