Hallo zusammen
Ich stehe etwas auf dem Schlauch was die Sortierung von bei extbase angeht.
Und zwar habe ich zwei Tabellen (Firma und Mitarbeiter als n:m Beziehung) und möchte diese in einer alphabetisch sortierten Liste darstellen.
Die Firmen werden alphabetisch sortiert, nicht aber die zugehörigen Mitarbeiter#evil# Sie werden nach der Uid sortiert.
Ich habe das Default-Sorting im Repository der Mitarbeiter wie folgt angepasst
protected $defaultOrderings = array('name' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING);
Aber es ändert leider nichts daran.
Das SQL-Statement sortiert immer nach dem Feld "sorting_foreign" in der Hilfstabelle. Im TCA habe ich bereits folgendes versucht:
'foreign_table_where' => 'ORDER BY tx_myoffice_domain_model_mitarbeiter.name',
Wieso werden Default-Sorting und TCA-Sorting ignoriert?
Danke im Voraus für Hinweise und Tipps!
NJoyLife

