ujin-pererva/simple-pagination

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

v1.0.6 2017-09-14 11:00 UTC

README

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

  1. Подключаем trait для пагинации в контроллер
    • use UjinPererva\SimplePagination\Symfony\Pagination;
  2. Вызываем метод в контролере
    • findWithPagination($service, array $criteria, array $orderBy = null, $page, $perPage)
      • $service - имя сервиса
      • $criteria - массив критерий
      • $orderBy - критерии сортировки
      • $page - страница
      • $perPage - количество записей на странице
  3. Получаем результат запроса:
    • 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