Order by rand() in yii2
يكشنبه, ۱۲ آذر ۱۳۹۶، ۰۹:۲۸ ق.ظ
Wrap it into yii\db\Expression to prevent escaping and remove array part:
use yii\db\Expression;
...
$query = User::find()
->where(['category_id' => 5])
->orderBy(new Expression('rand()'))
->limit(4);
- ۹۶/۰۹/۱۲