Yii2 查询构造器问题 [ 2.0 版本 ]
$rows =
(new \yii\db\Query())
->select(['id', 'email'])
->from('user')
->where(['last_name' => 'Smith'])
->limit(10)
->all();
写成
$rows =
(new \yii\db\Query())
->select(['id', 'email'])
->from('user');
$rows->where(['last_name' => 'Smith'])
->limit(10)
->all();
这样是不行的,有没有什么方法可以拼上
最佳答案
-
具体怎么个“不行”法?这样写是 没问题的
当然,$rows 这个变量的值 有变化了,弄个其它的变量吧$a = (new \yii\db\Query())->select(['id', 'email'])->from('user'); $rows = $a->where(['last_name' => 'Smith'])->limit(10)->all();
当然 这样也行
$rows = (new \yii\db\Query())->select(['id', 'email'])->from('user'); $rows = $rows->where(['last_name' => 'Smith'])->limit(10)->all();
共 1 条回复
其他 3 个回答
right 福建
注册时间:2019-04-23
最后登录:2019-12-07
在线时长:3小时56分
最后登录:2019-12-07
在线时长:3小时56分
- 粉丝0
- 金钱15
- 威望0
- 积分45