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!
} 
...

Last updated