Hallo zusammen,
ich habe das Problem, dass ich eine Fehlermeldung bekomme, wenn ich im Repository nach einem Kind-Objekt suche.
Ich habe schon alles mögliche ausprobiert und als Fehler ausgeschlossen, mein code entspricht genau dieser Passage in der Dokumentation:
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/3-implement-individual-database-queries.html#implicit-relation-cardinality-handling
Auf die Kardinalität kommt es bei mir gar nicht an, die Zeile
$query->matching($query->greaterThan('event.date', $GLOBALS['EXEC_TIME']));
führt immer zur Fehlermeldung:
Oops, an error occurred!
Could not determine the child object type.
Wenn ich das SQL-Statement selbst schreibe, als
$query->statement("mein SQL-Befehl");
funktioniert alles bestens, daran liegts also nicht. Ich würde es einfach so machen, aber dann kann ich die Resultate nicht mehr sortieren. Nach dieser Zeile zeigt sowas wie
$query->setOrderings(array('event.date' => QueryInterface::ORDER_DESCENDING));
$query->setLimit(2);
keinerlei Wirkung mehr. Aber auch keine Fehlermeldung wie oben mehr. Auch dafür habe ich keine Erklärung.
Weiß irgend jemand Rat?