Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pageon/pageondoctrinedatagridbundle

A bundle that wraps around the knp paginator bundle and doctrine to generate a data grid from your entity
https://github.com/pageon/pageondoctrinedatagridbundle

Last synced: 6 days ago
JSON representation

A bundle that wraps around the knp paginator bundle and doctrine to generate a data grid from your entity

Awesome Lists containing this project

README

        

# Pageon Doctrine Data Grid Bundle

A bundle that wraps around the knp paginator bundle and doctrine to generate a data grid from your entity

Documentation
============

Check out our [documentation](docs/index.md) on how to use this bundle.

Installation
============

Make sure Composer is installed globally, as explained in the
[installation chapter](https://getcomposer.org/doc/00-intro.md)
of the Composer documentation.

Applications that use Symfony Flex
----------------------------------

### Step 1: Install the Bundle

Open a command console, enter your project directory and execute:

```console
$ composer require pageon/pageon-doctrine-data-grid-bundle
```

### Step 2: Configure the knp-paginator-bundle

Follow the configuration instructions in their [documentation](https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/docs/paginator_configuration.md).

Applications that don't use Symfony Flex
----------------------------------------

### Step 1: Download the Bundle

Open a command console, enter your project directory and execute the
following command to download the latest stable version of this bundle:

```console
$ composer require pageon/pageon-doctrine-data-grid-bundle
```

### Step 2: Enable the Bundle

Then, enable the bundle by adding it to the list of registered bundles
in the `config/bundles.php` file of your project:

```php
// config/bundles.php

return [
// ...
Pageon\DataGrid\PageonDoctrineDataGridBundle::class => ['all' => true],
];
```

### Step 3: Configure the knp-paginator-bundle

Follow the configuration instructions in their [documentation](https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/docs/paginator_configuration.md).