Cortess
@Cortess

Как сделать сортировку комментариев на Redis?

Добрый день сделал вывод комментариев на страницу через redis.
Но они отображаются в странном порядке. Допустим пользователь с id 1 и id 2
Каждый из них написал по 3 комментария , у пользователя с id 2 комментарии , почему то внизу , а у другого пользователя наоборот. Как сделать сортировку по времени добавления комментария ?
e02ef49f920cb74a7b10141e0efe5645.png
Вот код модели , которая извлекает комментарии из базы
public function showComments()
    {
        /* @var $redis Connection */
        $redis = Yii::$app->redis;
        return $redis->smembers("post:{$this->getId()}:comments");
    }

А это код самого отображения
<span class="show-comments">
        <?php foreach ($post->showComments() as $comment): ?>
            <?php echo $comment; ?>
            <hr>
        <?php endforeach; ?></span>
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
kawabanga
@kawabanga
Может вам попробовать использовать упорядоченные множества?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 14:02
5000 руб./за проект
24 апр. 2024, в 13:45
15000 руб./за проект
24 апр. 2024, в 13:32
300 руб./за проект