[TYPO3-german] extbase: query->matching Fehlerhafte SQL-Query

Markus Slaby m.slaby at markus-slaby-media.de
Mon Jan 7 10:35:18 CET 2013


Hey Renzo,

danke für Deine Antwort!

Am 04.01.2013 19:48, schrieb conPassione gmbh:
> Hallo Markus
>
> kann den count() irgendwas zählen, wenn die Query noch nicht ausgeführt
> wurde?
> Solltest Du nicht sowas in der Art machen:
>
> $result = $query->execute();
> return $result->count();
>
> oder, weil man das ja auch verketten kann:
>
> return $query->execute()->count();
>
> Ich meine irgendwo gelesen zu haben, dass count() die Anzahl Records im
> Resultset zählt, d.h. dann müsste ja zuerst ein Resultset vorhanden
> sein, bevor gezählt werden kann.

Habe ich getestet - ändert aber an meinem Problem nichts. Zumal die 
Query ohne matching ja auch korrekt ausgeführt wird! Mit einem 
matching() kommt aber wieder dieses komische Fragezeichen. Wie ich 
inzwischen herausgefunden habe nicht nur bei selbstgestrickten Abfragen.

Gruß
Markus


More information about the TYPO3-german mailing list