Задать вопрос
@SidorKovpak

Activerecord limit выборка новостей по виджету?

Добрый день.
Не хватает опыта в написании запроса к БД.
Есть новостной сайт на (yii2), где нужно вывести определенное кол-во новостей для каждого виджета.
Нужно выбрать все записи, где widget = 2(NEWS_CARD_WIDGET) и category = 1($categoryId), отсортировать их по дате, чтобы последние записи были вверху и из этого взять первые 5 шт.

Что сейчас:
News::find()->published()->where(['widget' => News::NEWS_CARD_WIDGET, 'category' => $categoryId])->orderBy(['created_at' => SORT_DESC])->limit(5);


published() = дата сообщения меньше текущей даты в linx

В выборке ничего нет.
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы