Часто встречаю сайты у которых пагинатор сделан следующим образом
Вариант №1
указывается интервал от и до
пример:
...?start=1&end=10
Вариант №2
указывается просто начальная позиция
...?start=10
А сам разработчик уже потом в запросах добавляет, сколько именно выбрать записей от данной позиции
Вариант №3
когда указывается просто номер страници а разработчик потом сам вычисляет с какой позиции и сколько нужно выбрать
Лично я использую третий вариант.
Относительно первого варианта, я думаю что это вообще зло.
Поскольку если есть куча данных и есть куча джойнов
то легко вписато самому ...?start=1&end=1000000
Ну я думаю что сами догадаетесь что может случиться с сервером.
Относительно второго варианта, в принципе в нем нет ничего плохого, но как по мне просто не эстетично.
Мне больше нравится видить, 1, 2, 3,… 11
Чем 10, 123, 153,…
А что Вы думаете по этому поводу?
Вариант №1
указывается интервал от и до
пример:
...?start=1&end=10
Вариант №2
указывается просто начальная позиция
...?start=10
А сам разработчик уже потом в запросах добавляет, сколько именно выбрать записей от данной позиции
Вариант №3
когда указывается просто номер страници а разработчик потом сам вычисляет с какой позиции и сколько нужно выбрать
Лично я использую третий вариант.
Относительно первого варианта, я думаю что это вообще зло.
Поскольку если есть куча данных и есть куча джойнов
то легко вписато самому ...?start=1&end=1000000
Ну я думаю что сами догадаетесь что может случиться с сервером.
Относительно второго варианта, в принципе в нем нет ничего плохого, но как по мне просто не эстетично.
Мне больше нравится видить, 1, 2, 3,… 11
Чем 10, 123, 153,…
А что Вы думаете по этому поводу?