PHPackages                             vudev/pagination - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. vudev/pagination

ActiveLibrary

vudev/pagination
================

This library provides an opportunity to quickly add pagination of pages to your project.

v1.0.2(4y ago)1346↓33.3%MITPHPPHP &gt;=5.3

Since Aug 28Pushed 4y ago1 watchersCompare

[ Source](https://github.com/DeveloperVusal/ConstructPagination)[ Packagist](https://packagist.org/packages/vudev/pagination)[ RSS](/packages/vudev-pagination/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

ConstructPagination
===================

[](#constructpagination)

##### php &gt;= 5.3

[](#php--53)

Установка
---------

[](#установка)

```
composer require vudev/pagination

```

Описание
--------

[](#описание)

### Создание объекта

[](#создание-объекта)

```
$pagination = new Pagination(array(
    'count' => 269,
    'current_page' => $_GET['page']
));
```

### Доступные методы

[](#доступные-методы)

МетодДоступОписаниеpg\_printpublicОтображает на экране результатpg\_returnpublicВозвращает результат
### Свойства объекта `Pagination`

[](#свойства-объекта-pagination)

СвойствоТипПо умолчаниюОбязательноОписаниеcountintegerнетДаОбщее кол-во записей (например в БД)current\_pageinteger1ДаНомер текущей страницы (от 1)page\_countinteger25нетКол-во выводимых записей на одной страницеviews\_pageinteger5нетКол-во отображаемых нумераций на страницеquery\_keystringpageнетКол-во отображаемых нумераций на страницеtempsarrayмассивнетМассив дополнительных свойств (см. ниже)
Дополнительные свойства `temps`:

- `start_text` - Свойство изменяет текст «В начало», который отображается с более 5 страниц;
- `next_text` - Свойство изменяет текст «дальше», который отображается с более 5 страниц;
- `classes` - Предназначено для изменения стилей пагинации. В данных свойствах указываются только пользовательские классы:

    - `linkpage` - Нумерция страниц (1,2,3,4...)
    - `current` - Текущая страница
    - `start` - Текст «В начало»
    - `next` - Текст «дальше»

### Пример использования

[](#пример-использования)

```
