---
title: "Repository findAll sortierung nach bestimmten String"
url: "https://www.typo3.net/d/116326-repository-findall-sortierung-nach-bestimmten-string"
source: "typo3.net"
tags: ["Extensions","Extbase","Datenbank","Frage"]
created: "2013-10-17"
last_reply: "2013-10-18"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Repository findAll sortierung nach bestimmten String

Extensions › Extbase · 1 Antwort · gestartet 2013-10-17

## Eröffnungsbeitrag

**Beast** · 2013-10-17 · [Beitrag #1](https://www.typo3.net/d/116326-repository-findall-sortierung-nach-bestimmten-string/1)

Hallo,

da ich noch recht am Anfang stehe und eher Integrator bin, stolpere ich gerade über ein vermutlich für Euch trivales Problem.
Ich lasse in einer kleinen Extension die Datensätze ausgeben. Diese Einträge haben im Titel unter Umständen einen Zusatz (z.B. den String: "by Peek"). Wie muss ich die findAll()-Funktion im Repository aufsetzen, damit alle Datensätze, die den besagten String enthalten immer am Ende der Liste erscheinen?
Also wie sortiere ich das query nach dem Vorkommen des Strings im Feld "Titel"?
Besten Dank für Eure hilfe

Sebastian

## Antworten

### [#2](https://www.typo3.net/d/116326-repository-findall-sortierung-nach-bestimmten-string/2) · jenses · 2013-10-18

Das wird wohl nicht so einfach möglich sein.
Wahrscheinlich wirst du die results aus zwei querys kombinieren müssen -
die erste listet alle Datensätze auf, die NICHT den gesuchten string enthalten,
also ungefähr so: query->logicalNot( $query->like('feld', '%,' . $string . ',%') ),
die zweite query macht dann genau das entgegengesetzte.

Vielleicht gibt es dafür ja eine elegantere Lösung, schwer zu wissen bei der mangelhaften Dokumentation von extBase & co.

---

Quelle: „Repository findAll sortierung nach bestimmten String“, typo3.net, https://www.typo3.net/d/116326-repository-findall-sortierung-nach-bestimmten-string
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
