---
title: "Extbase Suche in anderen Tabellen"
url: "https://www.typo3.net/d/112495-extbase-suche-in-anderen-tabellen"
source: "typo3.net"
tags: ["Extensions","Extbase","Datenbank","Frage"]
created: "2012-10-18"
last_reply: "2012-10-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase Suche in anderen Tabellen

Extensions › Extbase · 2 Antworten · gestartet 2012-10-18

## Eröffnungsbeitrag

**zabus** · 2012-10-18 · [Beitrag #1](https://www.typo3.net/d/112495-extbase-suche-in-anderen-tabellen/1)

Hallo Leute!

Folgender Fall:

Ich habe ein ModelObject(nennen wir es A), dass eine M:N Relation zu einem anderen hat(B), jetzt übergebe ich einen Suchstring an eine Action, dort will ich nach allen A Objects suchen die eine Relation zu einem B Object haben, dass in dem Feld name den Suchstring enthaltet. Wie kann ich sowas schön mit extbase umsetzen?

Mir fällt da auf die schnelle nichts ein...

Lg Zabus ;)

## Antworten

### [#2](https://www.typo3.net/d/112495-extbase-suche-in-anderen-tabellen/2) · Coreblade · 2012-10-18

Hallo zabus

Du kannst in Deinem Repository eine Funktion erstellen, die die beiden Tabellen Joined. Diese Funktion rufst Du dann in Deinem Controller auf.

```php
public function FilterList($suchstring) {
        $query = $this->createQuery();

        $where = "WHERE a.deleted = 0 AND a.hidden = 0";

        if (strlen($suchstring) > 0) {
            $where .= " AND a.name LIKE '" . $suchstring . "%'";
        } 

        $sql = "SELECT a.* FROM tx_deineExtension_domain_model_a AS a LEFT JOIN tx_deineExtension_domain_model_b AS b ON a.uid = b.foreignkey " . $where;
        $query->statement($sql);
        return $query->execute();
    }
```

Oder habe ich Dich falsch verstanden? PS: Die Funktion ist nicht getestet.

Gruss Coreblade

### [#3](https://www.typo3.net/d/112495-extbase-suche-in-anderen-tabellen/3) · zabus · 2012-10-18

hm jo hab die möglichkeit schon gefunden, funzt auch. dachte, dass es vl. noch was von typo3 gibt wo ich keinen custom query machen muss. Danke ;)

---

Quelle: „Extbase Suche in anderen Tabellen“, typo3.net, https://www.typo3.net/d/112495-extbase-suche-in-anderen-tabellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
