[英]How can I use complex expressions in Yii2 query
如何在Yii2查询中使用复杂的表达式,例如:
SELECT * FROM a WHERE a & 1 = a
通过使用:
Model::find()->where('xxx')->all()
我可以在“哪里”表达中使用什么?
您需要使用yii\\db\\Expression
:
Model::find()
->where(new \yii\db\Expression('a & :value = a', [
':value' => 1,
]))
->all()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.