PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
You have to
login
to post a new comment.
Zend Framework 2: Paginator example
April 14, 2013
Собственно ничего особенно сложного нет, описано все здесь. Мой пример в общем ничем не уникален, использует Null адаптер, который позволяет передавать в конструктор пагинатора готовое количество записей для расчета массива данных для пагинации.
use Zend\Paginator\Paginator; // $itemsQuant - общее кол-во элементов для просмотра $paginator = new Paginator(new \Zend\Paginator\Adapter\Null($itemsQuant)); $paginator->setCurrentPageNumber($currentPage); $paginator->setItemCountPerPage($pageSize); $pages = $paginator->getPages(); $pagination = array( 'previous' => $pages->previous, 'next' => $pages->next, ); var_dump($pages);Конструкция на мой взгляд перегруженная, но уж как есть. Я только начал работать с ZF2, постараюсь не лениться и собирать здесь интересные и ценные по возможности заметки.
Comments
No comments here yet.