PHPackages                             mqm/pagination-bundle - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mqm/pagination-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

mqm/pagination-bundle
=====================

Symfony PaginationBundle

1311PHP

Since Sep 20Pushed 13y ago1 watchersCompare

[ Source](https://github.com/mqmtech/PaginationBundle)[ Packagist](https://packagist.org/packages/mqm/pagination-bundle)[ RSS](/packages/mqm-pagination-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

README
======

[](#readme)

What is MQMPaginationBundle ?
-----------------------------

[](#what-is-mqmpaginationbundle-)

**MQMPagination Bundle** is a Symfony2 bundle that lets you build pagination into your website.

This bundle is part of \[MQMShoppingBox\]\[1\], a bunch of bundles to help you build e-commerce sites out of the box.

Check \[ShoppingBox\] for see this bundle on action.

Requirements
------------

[](#requirements)

This bundle takes advantages of some libraries and bundles. You will need:

- \[DoctrineExtensions\]\[2\] for sluggable and tree extensions (configuration needed described below in **Installation**).

Installation
------------

[](#installation)

Add MQMPaginationBundle to your vendors:

```
You have two options, by modifying your dep file or creating a submodule

    - Option 1: Editing deps file:
        //deps
        // ...
        [PaginationBundle]
        git=http://github.com/mqmtech/PaginationBundle.git
        target=/bundles/MQM/PaginationBundle

        $ php bin/vendors update

    - Option 2: submodule command
        $ git submodule add git://github.com/mqmtech/PaginationBundle.git vendor/bundles/MQM/PaginationBundle

```

Add PaginationBundle to your autoload:

```
// app/autoload.php
$loader->registerNamespaces(array(
    // ...
    'MQM' => __DIR__.'/../vendor/bundles',
    // ...
));

```

Add PaginationBundle to your application kernel:

```
// app/AppKernel.php
public function registerBundles()
{
    $bundles = array(
        // ...
        new MQM\Bundles\PaginationBundle\MQMPaginationBundle(),
    );
    // ...

    return $bundles;
}

```

Add MQMPaginationBundle routing rules to your application (this should be the last entry of *routing.yml*):

```
# app/config/routing.yml
# ...
MQMPaginationBundle:
    resource: "@MQMPaginationBundle/Resources/config/routing.yml"
    prefix:   /

```

Add assets to your web directory:

```
$ ./app/console assets:install --symlink web

```

Rebuild the model and update your schema:

```
$ ./app/console doctrine:generate:entities
$ ./app/console doctrine:schema:update --force

```

Configuration
-------------

[](#configuration)

```
# app/config/config.yml
mqm_pagination:
    limit_per_page: 6

```

Security
--------

[](#security)

Templates
---------

[](#templates)

Extra
-----

[](#extra)

How to use
----------

[](#how-to-use)

Other
-----

[](#other)

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/0bd4377b8d41ba291992d2a86bd14f77aae27001994f9c39c07022bac6686118?d=identicon)[marioqm](/maintainers/marioqm)

---

Top Contributors

[![mqmtech](https://avatars.githubusercontent.com/u/487274?v=4)](https://github.com/mqmtech "mqmtech (78 commits)")

### Embed Badge

![Health badge](/badges/mqm-pagination-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/mqm-pagination-bundle/health.svg)](https://phpackages.com/packages/mqm-pagination-bundle)
```

###  Alternatives

[jantinnerezo/livewire-alert

This package provides a simple alert utilities for your livewire components.

8041.2M20](/packages/jantinnerezo-livewire-alert)[phalcon/ide-stubs

The most complete Phalcon Framework IDE stubs library which enables autocompletion in modern IDEs.

1623.1M121](/packages/phalcon-ide-stubs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
