url?page=1&per_page=1
вопрос, как узнать количество страниц, если я допустим, хочу отобразить на каждой странице по 5 эелементов?
С Бэка вместе с элементами возвращайте общее количество в базе. На фронте делите и получаете кол-во страниц.
то есть делать запрос getAll?
Когда вы используете пагинацию?
а скип делать при запросе?
Как правило при запросе типа list()
В моем понимании пагинация - это тянуть столкьо элементов с базы сколкьо надо, а когда делается запрос там указывать же с какого елемента по какой я тяну?
Если есть вопросы, отвечу с радостью.
Ну я просто пагинацию еще ниразу не делал, но я бы просто например тянул 0-10 а когда жмешь некст то пропускаю те елементы что были до этого ( но можно даже кешировать както) и типо следующий запрос 10-20
Я можу сделать небольшой примерчик в песочнице.
В том-то и дело, что пользователю удобнее работать с "страница", "кол-во элементов". Сервер же интересует "количество" и "начиная с".
Обсуждают сегодня