Mal angenommen, ich hätte ein Datenbank Query, das 201 Einträge liefert, von denen jeweils 10 auf einer Seite angezeigt werden sollen und möchte damit eine Pagination bauen, die so aussieht:
Seite1 Seite2 Seite 3 .... Seite21
Also vomr Prinzip her: Erzeuge für die ersten 3 x 10 Einträge jeweils einen Container (Seite1, Seite2, ...), füge anschließend einen weiteren Container mit drei Punkten hinzu und zum Schluss noch einen für die letzten 1-9 Einträge.
Wie wäre da die Logik in der foreach-Schleife? Ich habe zwar einen groben Ansatz im Kopf, aber der gefällt mir nicht.
Seite1 Seite2 Seite 3 .... Seite21
Also vomr Prinzip her: Erzeuge für die ersten 3 x 10 Einträge jeweils einen Container (Seite1, Seite2, ...), füge anschließend einen weiteren Container mit drei Punkten hinzu und zum Schluss noch einen für die letzten 1-9 Einträge.
Wie wäre da die Logik in der foreach-Schleife? Ich habe zwar einen groben Ansatz im Kopf, aber der gefällt mir nicht.