Zum Inhalt springen

Sortier-Problem

Erstellt am 23. November 2005 · 1 Antwort · letzte Antwort am 23. November 2005

Tags: Frage

waxmaster ·

Ich programmiere geraed eine Extension, zuerst das Frontend-Plugin, das einfach die Daten aus der DB ausgibt. Problem: Leider funktioniert das "Sortieren" der Einträge wenn man auf die jeweilige Spaltenüberschrift klickt nicht.
Ich habe folgende Funktion, die die Datensätze ausliest:

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('a.matrikelnummer, a.note, b.edvnummer, b.vorlesung, b.professor, b.datum, b.semester','tx_klausurenmanager_noten a, tx_klausurenmanager_klausuren b','a.matrikelnummer='.$matrikelnummer.' AND a.klausurnummer = b.uid','','','');

ich denke mal, dass ich beim letzen Parameter sowas wie "$piVars['sort']" einfügen muss, weiß aber nicht genau, was ich einfügen soll. Ich will die ganz normale Standard-Sortier-Funktion benutzen, dafür gibt es weiter oben im Quellcode folgendes:

list($this->internal['orderBy'],$this->internal['descFlag']) = explode(':',$this->piVars['sort']);

$this->internal['orderByList']='vorlesung, edvnummer, note, professor, datum, semester';

Hat jemand einen Tipp? :-)

steffenk ·

Du liest doch normalerweise die Daten in ein array, das kannst Du auch sortieren.
Ansonsten benutze doch den ORDER-Parameter für eine Vorsortierung.