Hallo alle miteinander.
Ich habe eine Frage zur Sortierung in der Datei ext_tables.php in meiner Extension und hoffe, ihr könnt mir helfen.
Mit "default_sortby" kann man ja die Sortierung für die Anzeige von Datensätzen im Backend festlegen. Das funktioniert auch wunderbar, solange ich nur in einer Tabelle arbeite. Nun möchte ich aber gern eine zweite Tabelle in die Sortierung mit einbeziehen. Folgendes Beispiel soll verdeutlichen, was das Ziel ist:
Ich habe eine Tabelle "Firmen" und eine Tabelle "Mitarbeiter". Eine Firma kann mehrere Mitarbeiter haben - es gibt also eine 1:n Beziehung. Beim Anlegen eines Mitarbeiters wähle ich die Firma aus, in der er arbeitet. Mein Ziel ist es nun, die Datensätze der Mitarbeiter im Backend so zu sortieren, dass zuerst nach Firma und danach nach Mitarbeiter sortiert wird.
Mit "ORDER BY company_id, member_name" sortiert es mir die Datensätze nach der "company_id", aber nicht nach dem "Firmenname" (was sinnvoller wäre). Ich habe schon folgendes versucht "ORDER BY tx_myext_companies.company_name, member_name", aber das hat einen Fehler erzeugt, so dass mir gar keine Datensätze mehr angezeigt werden.
Gibt es irgend einen Trick dabei, um so etwas zu realisieren oder geht das einfach nicht?