Задать вопрос
@donotar
php

Почему не работает limit() в yii2?

Добрый день! Вот такой простой запрос:
$query->andWhere(['online' => 1, 'rooms' => 1])->limit(2);

Выборку получаю - лимит не работает. offset - аналогично.
Что я делаю не так?
За ранее спасибо!
  • Вопрос задан
  • 2662 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Ваш код верный. Проблема в другом месте. Покажите весь код.
Ответ написан
qonand
@qonand
Software Engineer
Скорее всего Вы где-то изменяете этот лимит. Например в DataProvider - он автоматически выставляет свои значения на limit и offset в зависимости от настроек пагинации
Ответ написан
orlov0562
@orlov0562
I'm cool!
Попробуй посмотреть результирующий sql
var_dump($query->prepare(Yii::$app->db->queryBuilder)->createCommand()->rawSql);
exit();


перед return $query;
Ответ написан
Ваш ответ на вопрос

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

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