Re: [TYPO3-german] Extbase Join where bedingungen
Hallo vielen dank für die Antwort. ich denke verstehe es langsam besser. Was genau muss ich in den Model ändern? vielen dank in voraus! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Join where bedingungen
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
[TYPO3-german] Extbase Join where bedingungen
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! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Join
arianesardinas schrieb: Hallo Leute ist es möglich in Exbase mit joins zu arbeiten? ich habe folgendes problem: ich habe eine tabelle job und eine tabelle jobcategory sie haben eine n:1 relation ich habe eine abfrage in jobrepository die heisst: findByCategory public function findByCategory(\TYPO3\JobsDfu\Domain\Model\Occupationcategory $category) { $query = $this->createQuery(); $query->matching( $query->equals('occupationcategory', $category) ); return $query->execute(); } das klappt gut aber ich möchte wie gesagt die eigenschaften der tabelle Category auch. deswegen meine frage wie realisiert man eine join abfrage in extbase? danke in voraus! Moin! Du bekommst doch die Jobs zurück welche auf die Kategorie passen. Richtig? Wenn Du das Modell korrekt angelegt hast kannst Du in Fluid einen foreach auf {jobs.categories} machen und im Loop kannst Du auf die eigenschaften der Kategorie zugreifen. Manfred Rutschmann Telefon: +49 (0)751 - 561110-45 Mobil: +49 (0)163 - 1721748 rutschm...@agentur-volumen.de Danziger Straße 3, 88250 Weingarten, Deutschland www.agentur-volumen.de USt.-Id.Nr.: DE281344599 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase Join
Hallo Leute ist es möglich in Exbase mit joins zu arbeiten? ich habe folgendes problem: ich habe eine tabelle job und eine tabelle jobcategory sie haben eine n:1 relation ich habe eine abfrage in jobrepository die heisst: findByCategory public function findByCategory(\TYPO3\JobsDfu\Domain\Model\Occupationcategory $category) { $query = $this->createQuery(); $query->matching( $query->equals('occupationcategory', $category) ); return $query->execute(); } das klappt gut aber ich möchte wie gesagt die eigenschaften der tabelle Category auch. deswegen meine frage wie realisiert man eine join abfrage in extbase? danke in voraus! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german