PostgreSQL coub express.js freeware git jquery laravel links linux macos mysql node.js php python ubuntu vim virtualbox анекдот блог игры интересно музыка стихи цитаты

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, постараюсь не лениться и собирать здесь интересные и ценные по возможности заметки.
php

Comments

No comments here yet.
You have to login to post a new comment.
aghr