update crud controller: add form options, fix filters

This commit is contained in:
Simon Vieille 2021-05-17 15:30:24 +02:00
parent 98c6ea7c92
commit c05f43b2ea

View file

@ -31,6 +31,7 @@ abstract class CrudController extends AdminController
$configuration = $this->getConfiguration();
$this->applySort('index', $query, $request);
$this->updateFilters($request, $session);
$pager = $query
->useFilters($this->filters)
@ -54,7 +55,7 @@ abstract class CrudController extends AdminController
$this->prepareEntity($entity);
$form = $this->createForm($configuration->getForm('new'), $entity);
$form = $this->createForm($configuration->getForm('new'), $entity, $configuration->getFormOptions('new'));
if ($request->isMethod('POST')) {
$form->handleRequest($request);
@ -97,7 +98,7 @@ abstract class CrudController extends AdminController
$this->prepareEntity($entity);
$form = $this->createForm($configuration->getForm('edit'), $entity);
$form = $this->createForm($configuration->getForm('edit'), $entity, $configuration->getFormOptions('edit'));
if ($request->isMethod('POST')) {
$form->handleRequest($request);