Paginierung¶
Mithilfe der itemsPerPage
- und page
-Parameter können Sie API-Kollektionen paginieren und sich auf diese Art durch Ihre Datensätze bewegen. Die maximale Anzahl an Datensätzen pro Seite ist auf 100 festgelegt. Wenn Sie einen größeren Wert benötigen, dann bearbeiten Sie bitte die entsprechende Konfigurationsvariable in api_platform.yaml.
Strategie | Definition |
page | Mit page geben Sie die aktuelle Seite an. |
itemsPerPage | Mit itemsPerPage geben Sie die Anzahl an Datensätzen pro Seite an. |
Beispiel¶
Sie setzen die entsprechenden HTTP-Query-Parameter:
curl -X POST "https://localhost/api/blog/articles?itemsPerPage=2" ...
[
{
"id": 1,
"title": "Article 1"
},
{
"id": 2,
"title": "Article 2"
}
]
Mit page
-Parameter:
curl -X POST "https://localhost/api/blog/articles?itemsPerPage=2&page=2" ...
[
{
"id": 3,
"title": "Article 3"
},
{
"id": 4,
"title": "Article 4"
}
]
Nächste Seite:
curl -X POST "https://localhost/api/blog/articles?itemsPerPage=2&page=3" ...
[
{
"id": 5,
"title": "Article 5"
},
{
"id": 6,
"title": "Article 6"
}
]