Re: [TYPO3-german] Extbase Join where bedingungen

2013-12-21 Diskussionsfäden arianesardinas
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

2013-12-21 Diskussionsfäden Dominic Garms

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

2013-12-19 Diskussionsfäden arianesardinas

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

2013-12-11 Diskussionsfäden Manfred Rutschmann - VOLUMEN Werbe-/Internetagentur



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

2013-12-11 Diskussionsfäden arianesardinas

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