2015-05-08 15:01:23 20738次浏览 2条回答 0 悬赏 20 金钱

经常这样使用

Page::findOne([
 'a' => 'aa',
 'b' => 'bb',
]);

生成的sql也是 where a = aa and b = bb

这次想使用

Page::findOne([
 'a >' => 'aa',
 'b <' => 'bb',
]);

这样不行,有啥好的方式实现吗?

最佳答案

  • 回答于 2015-05-08 15:13 举报

    Page::find()->where(['>', 'a', 'aa'])->andWhere(['<', 'b', 'bb'])->all();

    1 条回复
    回复于 2015-05-08 15:18 回复

    这种方式平时也在用,要是能都写在一个array里就好了

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
雅戈
见习主管

雅戈

注册时间:2014-10-11
最后登录:2020-08-05
在线时长:10小时7分
  • 粉丝7
  • 金钱255
  • 威望10
  • 积分455

热门问题