Es ist etwas knifflig...
Ein Benutzer kann nicht nur einen Namen haben, sondern zwei und kann entscheiden welcher davon angezeigt wird. Sortiert soll natürlich nach dem angezeigten Namen werden.
Beispiel:
User: hapekerkerling
vorname => Hape,
nachname => Kerkerling,
kuenstlerVorname => Uschi,
kuenstlerNachname => Blum,
anzeigeName => 2 (Künstlername)
Nachdem das natürlich bei jedem anders ist müsste ich jetzt so zu sagen je nach Auswahl in "anzeigeName" das richtige Feld für die Sortierung nutzen.
Ich hab mir das etwas einfacher vorgestellt, weil ich im Model generell je nach Auswahl mit einem Getter ja leicht den jeweiligen Namen ausgeben kann. $vorname ist damit also entweder der echte Name oder der Künstlername, je nach Auswahl.
Nur kann ich ja im Repository nur nach Feldern aus der Tabelle sortieren, soweit ich das kapiere.
Ne Option wäre jetzt den jeweiligen Namen einfach via "Nachname Vorname" (schon nach Auswahl) in nem Getter auszugeben und via Fluid dann zu sortieren.
Aber geht das vielleicht auch anders?
Hat da wer ne Idee?
lg M.