برای نمایش دیتا بر اساس ترتیب صعودی یا نزولی روش های زیر قابل دسترس می باشند :
روش اول:
$model = User::find()
->where(['status' => 1])
->orderBy('userid')
->all();
روش دوم :
$model = User::find()
->where(['status' => 0])
->orderBy('userid')
->one();
روش سوم :
$model = User::find()
->orderBy([
'usertype'=>SORT_ASC,
'useame' => SORT_DESC,
])
->limit(10)
->all();
خروجی کوئری بالا :
SELECT * FROM `tbl_user` ORDER BY `usertype`, `useame` DESC LIMIT 10
برچسب: yii2 model order by,
نویسنده: پندار توکلی