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
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!