Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 973 Bytes

File metadata and controls

42 lines (28 loc) · 973 Bytes

Api support - JSON Response

Jeżeli potrzebujesz możesz otrzemać rezultat w formacie JSON, zostanie zwrócony obiekt z polami:

formKey - klucz którego powinieneś użyć jeżeli będziesz chciał filtrować wynik

totalPages - Ostatnia dostępna strona

currnetPage - Aktualnie pobrana strona

data - Tablica zawierająca obiekty zgodne z konfiguracją grida

Przykład

Konfiguracja pochodzi z Przykład wykorzystania zmieni się tylko akcja w kontrolerze

<?php

namespace AppBundle\Controller;

use AppBundle\Grid\ExampleGrid;
use Makoso\DatagridBundle\Grid\Grid;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class DefaultController extends Controller
{
    /**
     * @Route("/", name="homepage")
     */
    public function indexAction(Grid $grid)
    {
        return $grid->configure(new ExampleGrid())->getJsonResponse();
    }
}

Gotowe!