Listview sortiert nicht nach Datum
Verfasst: Do 19. Aug 2021, 14:48
Ich habe das jetzt schon im zweiten Projekt, mit ähnlichem Code: Es sollen auf einer index-Seite Dokumente ausgelesen und nach Anfangsdatum sortiert werden.
Einzelseite:
Index-Seite:
Nur wird mir die Liste anders sortiert, und jedenfalls nicht nach dem Datum.
Sogar wenn ich das Feld der Sortierung ändere, bleibt die Reihenfolge unverändert:
Das tritt in einer 8.0.6.0 auf, aber auch in einer 9.0.8.0.
DBs:
MariaDB 10.4.21
MySql 5.6.48
PHP 7.2.32 und 7.4.22
Die Datumswerte stehen alle korrekt in der DB:
=>
4181,date,DatumBeginn,1636990200
4182,date,DatumBeginn,1637076600
4183,date,DatumBeginn,1637163000
4184,date,DatumBeginn,1637249400
4185,date,DatumBeginn,1637595000
4186,date,DatumBeginn,1637681400
4187,date,DatumBeginn,1637767800
4188,date,DatumBeginn,1637854200
Übersehe ich was?
Einzelseite:
Code: Alles auswählen
<we:input name="DatumBeginn" type="date" currentdate="true"/>
Code: Alles auswählen
<we:listview type="document" name="Kurse" order="DatumBeginn" workspaceID="$workspaceID">
(...)
Sogar wenn ich das Feld der Sortierung ändere, bleibt die Reihenfolge unverändert:
Code: Alles auswählen
<we:listview type="document" name="Kurse" order="H1" workspaceID="$workspaceID">
DBs:
MariaDB 10.4.21
MySql 5.6.48
PHP 7.2.32 und 7.4.22
Die Datumswerte stehen alle korrekt in der DB:
Code: Alles auswählen
select DID, Type, Name, BDID from we_tblContent WHERE DID in (4181, 4182, 4183, 4184, 4185, 4186, 4187, 4188) and Name='DatumBeginn';
4181,date,DatumBeginn,1636990200
4182,date,DatumBeginn,1637076600
4183,date,DatumBeginn,1637163000
4184,date,DatumBeginn,1637249400
4185,date,DatumBeginn,1637595000
4186,date,DatumBeginn,1637681400
4187,date,DatumBeginn,1637767800
4188,date,DatumBeginn,1637854200
Übersehe ich was?