ujin-pererva/simple-pagination

There is no license information available for the latest version (v1.1.0) of this package.

v1.1.0 2017-10-17 12:40 UTC

README

Использование в Symfony 2-3

  1. composer require ujin-pererva/simple-pagination
  2. Подключаем trait для пагинации в контроллер
    • use UjinPererva\SimplePagination\Symfony\Pagination;
  3. Вызываем метод в контролере
    • findWithPagination($service, array $criteria, array $orderBy = null, $page, $perPage)
      • $service - имя сервиса
      • $criteria - массив критерий
      • $orderBy - критерии сортировки
      • $page - страница
      • $perPage - количество записей на странице
  4. Получаем результат запроса:
    • array записей
    • array с errorMessage

Использование в Laravel 5.*

  1. Подключаем trait для пагинации в контроллер
    • use UjinPererva\SimplePagination\Laravel\Pagination;
  2. Вызываем метод в контролере
    • $this->pagination(Builder $model, $page, $perPage)
      • $page - страница
      • $perPage - количество записей на странице
  3. Получаем результат запроса:
    • array записей
    • array с errorMessage