alex5e
@alex5e

Как перемешать CArrayDataProvider для случайного вывода записей в Yii?

Добрый вечер? Подскажите пожалуйста, как перемешать CArrayDataProvider для случайного вывода нескольких записей (может кто нибудь пробовал стандартными средствами, если они есть) и как это скажется на производительности при увеличении общего количества записей?
  • Вопрос задан
  • 2530 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
shuffle

$data = $arrayProvider->getData();
shuffle($data);
$arrayProvider->setData($data);


или поиграться с CSort
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы