Her*_*ler 2 php activerecord yii2
我想使用<
和=
运算符进行多个 where 查询。
使用多个=
运算符时,它类似于:
Model::find()->where([
'param1' => 0,
'param2' => 0,
])->all();
Run Code Online (Sandbox Code Playgroud)
一名<
操作员
Model::find()->where([
'<', 'param1', 0
])->all();
Run Code Online (Sandbox Code Playgroud)
如何在一个 where
数组中应用这两个条件?
您可以使用 where 和 Where 的组合
Model::find()->where([param1' => 0 ])
->andWhere(['>','param2' , 0])->all();
Run Code Online (Sandbox Code Playgroud)
将运算符添加到您的子句中,请参阅运算符格式
http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html