Download the PHP package fedale/gridview-bundle without Composer

On this page you can find all versions of the php package fedale/gridview-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package gridview-bundle

fedale/gridview-bundle

Application-grade data grids for Symfony.

Build searchable, sortable, editable data grids anywhere in your application — without adopting an admin framework.

Gridview is an embeddable data-grid platform for Symfony.

It brings together everything expected from a modern business grid—filtering, sorting, CRUD, export, real-time updates and internationalization—while remaining just another component of your application.

Unlike an admin generator, Gridview never takes ownership of your pages.

It integrates into the application you already have.


Why Gridview exists

Symfony developers generally face two very different options.

On one side there are admin frameworks, such as EasyAdmin, designed to build complete administration panels.

On the other there are lightweight datagrid libraries that simply render a Doctrine query as an HTML table.

Both solve their own problem well.

Gridview exists for the space between them.

It provides a fully featured data grid that can be embedded into any Symfony page, whether that's a customer portal, an ERP, a CRM, a reporting dashboard or a traditional back office.

Instead of generating an application, it enhances one.


Philosophy

Gridview follows a simple principle:

Your application owns the page. Gridview owns the data grid.

Layouts remain yours.

Navigation remains yours.

Security remains yours.

Controllers remain yours.

Gridview focuses on one responsibility: presenting and manipulating structured data.

This separation keeps the bundle flexible enough to integrate into existing applications instead of forcing applications to adapt to the bundle.


At a glance

✔ Embeddable anywhere

✔ CRUD-ready

✔ Search & filtering

✔ Multi-column sorting

✔ Pagination

✔ Batch actions

✔ Export (CSV, Excel, PDF)

✔ Mercure real-time updates

✔ Client-side internationalization

✔ Theme support

✔ Twig-first rendering

✔ Doctrine and custom data providers


Is Gridview the right tool?

Your goal Recommended solution
Build a complete /admin backend EasyAdmin
Render a lightweight Doctrine table kibatic/datagrid
Embed a rich data grid inside an existing application fedale/gridview

These tools are complementary rather than direct competitors.

Gridview deliberately occupies the middle ground: richer than a simple datagrid library, more reusable than an admin framework.


Typical applications

Gridview is particularly suited to software where the grid is part of the interface, not the whole interface.

Examples include:

If your application has its own identity and simply needs powerful data management, Gridview was designed for that scenario.


Installation

Requirements:

Symfony Flex automatically enables the bundle.


A first grid

Every Gridview starts with two concepts:

This produces a working grid.

From there you progressively add sorting, searching, pagination, custom rendering, CRUD operations, exports and everything else your application requires.


Architecture

Gridview is intentionally composed of small, independent building blocks.

Component Responsibility
DataProvider Retrieves data from any source
SearchModel Handles filtering
Column Defines presentation and behaviour
Renderer Produces HTML
Control Handles editing
Export Generates downloadable files
Theme Controls presentation
Translator Client-side localization

Each layer can be customized independently.


Core features

Data

Rendering

Editing

Integration


Design principles

Gridview intentionally favors explicit configuration over hidden conventions.

Almost every aspect of the grid is configurable.

Columns describe presentation.

Controls describe editing.

Filters describe searching.

Because these concerns stay separate, applications remain predictable and easier to extend over time.


Documentation

Detailed documentation is available for:

See the docs/ directory.


Inspiration

Gridview was inspired by the Yii2 GridView ecosystem, particularly Kartik's GridView, while embracing modern Symfony practices.

The goal is to provide Symfony applications with an embeddable, framework-native data-grid platform that integrates naturally with Twig, Forms, Translation and the rest of the Symfony ecosystem.


All versions of gridview-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
symfony/framework-bundle Version ^6.4 || ^7.0 || ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package fedale/gridview-bundle contains the following files

Loading the files please wait ...