امروز:سه شنبه ,۱۳۹۸/۰۴/۰۴
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / Yii2 model order by

Yii2 model order by

برای نمایش دیتا بر اساس ترتیب صعودی یا نزولی روش های زیر قابل دسترس می باشند :
روش اول:

$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,
	       'username' => SORT_DESC,
		])
	->limit(10)
	->all();

خروجی کوئری بالا :

SELECT * FROM `tbl_user` ORDER BY `usertype`, `username` DESC LIMIT 10

Check Also

DropDown for pageSize in GridView

DropDown for pageSize in GridView برای نمایش تعداد آیتمی که در Gridview  نمایش داده می …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *