Как я могу использовать сложные выражения в запросе Yii2, например:
SELECT * FROM a WHERE a & 1 = a
При использовании:
Model::find()->where('xxx')->all()
Что я могу использовать в выражении «где»?
Вам нужно использовать yii\db\Expression:
yii\db\Expression
Model::find() ->where(new \yii\db\Expression('a & :value = a', [ ':value' => 1, ])) ->all()