Leere Paginatoren

Es wird eine leere Liste angezeigt, obwohl Datensätze geladen wurden. Unter der Tabelle wird die Anzahl von Datensätzen korrekt angezeigt.

Beispiel:

Lösung:

Die an den Paginator übergebenen Daten wurden nicht korrekt aufbereitet. Die Daten müssen wie im folgenden Beispiel Zeile 9 gespeichert werden. Es darf also kein Key gesetzt werden wie in Zeile 7.

...
while($result = $db->fetchObject()) {
foreach ($result as $key => $value) {
$this->$key = $value;
}
if ($for_session){
$grades[$result->grade]= clone $this; // funktioniert nicht für Listen
}
$grades[] = clone $this; // funktioniert!
}
...