development
  • Dokumentation
  • Benutzerhandbuch
    • Übersicht
    • Benutzerverwaltung
    • Fächer, Klassenstufen und Lerngruppen
    • Lehrplan
    • Lehrplan anlegen
    • Lernstand
  • Entwicklerhandbuch
    • Plugins
    • Konzeption (globale/kontextabhängige Daten)
    • Namenskonventionen
    • Datenbank (Struktur)
    • Globale Variablen/Objekte
    • Milestones
    • Request
    • Sicherheit
    • Navigator
    • Rollen
    • Sprachpakete
    • Kommentare
    • Paginatoren
    • Plugins
    • script.js
    • Formulare
    • Smarty
  • FAQ
    • Leere Paginatoren
Powered by GitBook
On this page
  1. FAQ

Leere Paginatoren

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

PreviousSmarty

Last updated 6 years ago

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