findOne() 中怎么用好的方式实现? [ 2.0 版本 ]
经常这样使用
Page::findOne([
'a' => 'aa',
'b' => 'bb',
]);
生成的sql也是 where a = aa and b = bb
这次想使用
Page::findOne([
'a >' => 'aa',
'b <' => 'bb',
]);
这样不行,有啥好的方式实现吗?
最佳答案
-
Page::find()->where('a>:aa AND b>:bb', [':aa' => 'aa', ':bb' => 'bb'])->all();
共 2 条回复zmm1022828887 回复于 2015-05-08 17:17 回复@╃巡洋艦㊣ findOne是查一条数据吧,
Page::find()->where('a>:aa AND b>:bb', [':aa' => 'aa', ':bb' => 'bb'])->one();
其他 1 个回答
雅戈
注册时间:2014-10-11
最后登录:2020-08-05
在线时长:10小时7分
最后登录:2020-08-05
在线时长:10小时7分
- 粉丝7
- 金钱255
- 威望10
- 积分455