DigitalWand/digitalwand.admin_helper

Нет Limit в запросах при использовании пагинации

ASGAlex opened this issue · 3 comments

Пример из жизни:

  1. Заходим в список из 10 000 элементов
  2. Видим первые 20 элементов
  3. При этом формируется запрос без LIMIT, т.е. выбираются все 10 000 записей.

Надо, чтобы было LIMIT 0, 20 в конце такого запроса.

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

Нужно подумать/списать с проектов, где это уже реализовано ;-) Выбор списка станет в два запроса: первый - на число элементов в таблице, второй - собственно, выборка элементов. Битрикс-то делает count() по массиву уже выбранных записей, и через то постраничка у него получается.