2017 © Pedro Peláez
 

library visualpaginator

VisualPaginator for Nette Framework.

image

aleswita/visualpaginator

VisualPaginator for Nette Framework.

  • Thursday, April 19, 2018
  • by aleswita
  • Repository
  • 1 Watchers
  • 2 Stars
  • 1,329 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 4 Versions
  • 47 % Grown

The README.md

Visual Paginator

Visual Paginator for Nette Framework., (*1)

Build Status Coverage Status PHPStan, (*2)

Installation

The best way to install AlesWita/VisualPaginator is using Composer:, (*3)

$ composer require aleswita/visualpaginator

Usage

Neon

services:
    - AlesWita\VisualPaginator\VisualPaginatorFactory

Presenter

<?php declare(strict_types = 1);

use AlesWita\VisualPaginator\VisualPaginator;
use AlesWita\VisualPaginator\VisualPaginatorFactory;
use Nette\Application\UI\Presenter;

final class HomePresenter extends Presenter
{

    /** @inject */
    public VisualPaginatorFactory $visualPaginatorFactory;

    public function actionDefault(): void
    {
        $this['paginator']->setItemCount(1000);
        $offset = $this['paginator']->getOffset();
        $itemsPerPage = $this['paginator']->getItemsPerPage();

        ['SELECT * FROM `orders` LIMIT ? OFFSET ?', $itemsPerPage, $offset];
    }

    protected function createComponentPaginator(): VisualPaginator
    {
        $paginator = $this->visualPaginatorFactory->create();

        $paginator->ajax = true;
        $paginator->canSetItemsPerPage = true;
        $paginator->templateFile = __DIR__ . '/my_awesome_template.latte';

        return $paginator;
    }

}

Template

{control paginator}

Custom paginator template

{templateType AlesWita\VisualPaginator\Template}
...

The Versions

04/01 2017

2.0

2.0.0.0

VisualPaginator for Nette Framework.

  Sources   Download

MIT

The Requires

 

by Aleš Wita

nette paginator visualpaginator

30/11 2015

1.0

1.0.0.0

VisualPaginator for Nette Framework.

  Sources   Download

MIT

The Requires

 

by Aleš Wita

nette paginator visualpaginator