Решил собрать все маленькие дурацкие PHP-тулзы в одном месте: https://github.com/vasa-c/go-helpers.
И первым будет пагинатор.
Пример: https://blgo.ru/go/helpers/pager/.
Пагинируйте всё, что придёт в голову, не отрываясь от подушки!
Решил собрать все маленькие дурацкие PHP-тулзы в одном месте: https://github.com/vasa-c/go-helpers.
И первым будет пагинатор.
Пример: https://blgo.ru/go/helpers/pager/.
Пагинируйте всё, что придёт в голову, не отрываясь от подушки!
Самые банальные ошибки, которая встречается практически во всех пагинаторах, проявляется при вводе номер страницы, выходящего за рамки допустимого диапазона. На первую строницу кидает корректно, а вот на последн.. кидать-то кидает, до отображать не отображает…
Прохожий, 25.05.2012, 12:50
Ошибка — заставлять пагинатор отвечать за некорректный адрес страницы. По хорошему должен быть дефолтный контроллер или еще какая контекстно-зависимая хрень, которая выдаст статус 404 или 403 и на этом всё.
artoodetoo, 5.09.2012, 14:00
пагинатор отвечает за то, чтобы херни какой-нибудь не сделать с некорректными данными.
а допускать эти некорректные данные до него или нет, это уже другой вопрос.
vasa_c, 6.09.2012, 19:26