chiliec/yii2-pager

Pager for Yii2

Installs: 213

Dependents: 0

Suggesters: 0

Security: 0

Stars: 6

Watchers: 5

Forks: 4

Type:yii2-extension

2.0 2015-02-01 20:07 UTC

This package is auto-updated.

Last update: 2024-12-06 23:15:27 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Quick previous and next links for simple pagination implementations with light markup and styles. It's great for simple sites like blogs or magazines. Based on Bootstrap Pager.

Usage

<?php
    echo \chiliec\pager\Pager::widget([
        'tableName' => $model->tableName(),
        'currentId' => $model->id, // current primary key
        'path' => 'story/view', // path for link
        // optional fields in most cases
        'primaryKey' => 'id', // name of primary key column
        'title' => 'title', // name of title column
        'additionalСondition' => 'published = 1', // additional SQL-condition
        'cacheTime' => 3600, // time for cache results
        'navOptions' => [],
        'listOptions' => ['class' => 'pager'],
        'prevOptions' => ['class' => 'pull-left', 'rel' => 'prev'],
        'nextOptions' => ['class' => 'pull-right', 'rel' => 'next'],
    ]); 
?>

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist chiliec/yii2-pager "~2.0"

or add

"chiliec/yii2-pager": "~2.0"

to the require section of your composer.json file.