query 意味着查询,此常用语查询语句。当然 ActiveRecord(简称AR) 也可以用于查询,但是 AR 查询出来的数据是对象,转为数组的时候需要 ->asArray(),所以在查询的过程中个人建议还是使用 query

    1. <?php
    2. $rows = (new \yii\db\Query())
    3. ->select(['id', 'email'])
    4. ->from('user')
    5. ->where(['last_name' => 'Smith'])
    6. ->limit(10)
    7. ->all();