feat: selectable items per page in pagination

This commit is contained in:
Björn Fromme
2024-10-28 09:47:42 +01:00
parent 9625ed2001
commit 55f1b01556
11 changed files with 23 additions and 12 deletions
@@ -30,7 +30,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'destination.dateFrom',
'defaultSortDirection' => 'asc',
+1 -1
View File
@@ -31,7 +31,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$qb,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'log.timestamp',
'defaultSortDirection' => 'DESC',
@@ -30,7 +30,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'availability.dateFrom',
'defaultSortDirection' => 'asc',
@@ -34,7 +34,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'destination.dateFrom',
'defaultSortDirection' => 'asc',
@@ -34,7 +34,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10
$request->query->getInt('limit', 10),
);
return $this->render('administrative/document/index.html.twig', [
@@ -30,7 +30,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'feedback.createdAt',
'defaultSortDirection' => 'desc',
@@ -30,7 +30,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'destination.dateFrom',
'defaultSortDirection' => 'desc',
@@ -27,7 +27,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'upload.originalFilename',
'defaultSortDirection' => 'asc',
@@ -38,7 +38,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10
$request->query->getInt('limit', 10)
);
return $this->render('administrative/teamer/index.html.twig', [
@@ -46,7 +46,7 @@ class IndexController extends AbstractController
$pagination = $this->paginator->paginate(
$query,
$request->query->getInt('page', 1),
10,
$request->query->getInt('limit', 10),
[
'defaultSortFieldName' => 'assignment.dateFrom',
'defaultSortDirection' => 'asc',