On 12/19/2013 07:43 PM, arianesardinas wrote:
Hallo Leute

ich habe 2 tabelle verknüpft. Tabelle Jobs hat den ein Ortid von Tabelle
Orte
Die suche in Jobs über den Ortid  klappt gut so:

$query->logicalAnd(
                $query->equals('ort', Ortid),
               )
);

Jetzt möchte eine Suche nicht über die Ortid sondern ich muss eine Suche
realisieren über  ein anderes Feld von Tabelle Ort zB. das Feld City.
ich muss so eine suche bauen:

SELECT * FROM Jobs LEFT JOIN ort ON jobs.Ortid = Ort.id where
Ort.city=Berlin

hat jemand eine Idee wie ich das realisieren soll?
vielen dank in voraus!
Hallo,

du verbindest die beiden Tabellen über logicalAnd operatoren, z.b.

JobsRepository:
$query->logicalAnd(
        $query->('ort.name', $name)
)

Mit dem "." kannst du auf die join tabellen zugreifen. Jedoch muss dafür auch dein Model passen.

Gruß
Dominic
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an