امروز:جمعه ,۱۳۹۸/۰۶/۲۹
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

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument برای حل …

پاسخ دهید

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