add default sort in crud
This commit is contained in:
parent
1128b1fb9a
commit
121279da81
|
@ -44,12 +44,16 @@ class CommentAdminController extends CrudController
|
|||
->setView('show_entity', 'blog/comment_admin/_show.html.twig')
|
||||
->setView('form', 'blog/comment_admin/_form.html.twig')
|
||||
|
||||
->setDefaultSort('index', 'createdAt', 'desc')
|
||||
|
||||
->setField('index', 'Auteur', TextField::class, [
|
||||
'view' => 'blog/comment_admin/field/author.html.twig',
|
||||
'sort' => ['author', '.author'],
|
||||
'attr' => ['class' => 'miw-300'],
|
||||
])
|
||||
->setField('index', 'Date', DatetimeField::class, [
|
||||
'property' => 'createdAt',
|
||||
'sort' => ['createdAt', '.createdAt'],
|
||||
'attr' => ['class' => 'miw-200'],
|
||||
])
|
||||
->setField('index', 'Status', TextField::class, [
|
||||
|
@ -64,8 +68,6 @@ class CommentAdminController extends CrudController
|
|||
*/
|
||||
public function index(int $page = 1, RepositoryQuery $query, Request $request, Session $session): Response
|
||||
{
|
||||
$query->orderBy('.id', 'DESC');
|
||||
|
||||
return $this->doIndex($page, $query, $request, $session);
|
||||
}
|
||||
|
||||
|
|
|
@ -47,22 +47,28 @@ class PostAdminController extends CrudController
|
|||
->setView('show_entity', 'blog/post_admin/_show.html.twig')
|
||||
->setView('form', 'blog/post_admin/_form.html.twig')
|
||||
|
||||
->setDefaultSort('index', 'publishedAt', 'desc')
|
||||
|
||||
->setField('index', 'Titre', TextField::class, [
|
||||
'view' => 'blog/post_admin/field/title.html.twig',
|
||||
'sort' => ['title', '.title'],
|
||||
'attr' => ['class' => 'miw-400'],
|
||||
])
|
||||
->setField('index', 'Mise à jour', DatetimeField::class, [
|
||||
'property' => 'updatedAt',
|
||||
'format' => 'd/m/Y H:i',
|
||||
'sort' => ['updatedAt', '.updatedAt'],
|
||||
'attr' => ['class' => 'miw-200'],
|
||||
])
|
||||
->setField('index', 'Publié le', DatetimeField::class, [
|
||||
'property' => 'publishedAt',
|
||||
'format' => 'd/m/Y H:i',
|
||||
'sort' => ['publishedAt', '.publishedAt'],
|
||||
'attr' => ['class' => 'miw-200'],
|
||||
])
|
||||
->setField('index', 'Status', TextField::class, [
|
||||
'view' => 'blog/post_admin/field/status.html.twig',
|
||||
'sort' => ['status', '.status'],
|
||||
'attr' => ['class' => 'miw-100'],
|
||||
])
|
||||
;
|
||||
|
@ -73,8 +79,6 @@ class PostAdminController extends CrudController
|
|||
*/
|
||||
public function index(int $page = 1, RepositoryQuery $query, Request $request, Session $session): Response
|
||||
{
|
||||
$query->orderBy('.id', 'DESC');
|
||||
|
||||
return $this->doIndex($page, $query, $request, $session);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue