Hi Leute,
ich mal wieder... Kennt sich jemand mit dem OR-Mapper Doctrine aus? Ich hab da mal 'ne Frage:
wenn ich 'ne einfache DQL-Query baue mit 'nem ->where und diese über fetchArray() oder auch über execute() ausführen lasse, funktioniert das nur dann, wenn es in der zugehörigen Tabelle auch einen passenden Datensatz gibt. Existiert kein Datensatz, auf den die Where-clauses in der Query passen, so schmeißt Doctrine eine Exception mit der Meldung "Couldn't find class".
Der Fall, dass für eine Query kein passender Datensatz gefunden werden kann, ist aber doch keine Ausnahme. Im Gegenteil, das kommt doch sogar recht häufig vor, oder irre ich mich?
Also, wie frag ich mit Doctrine ab, ob mindestens ein passender Datensatz existiert und wie lasse ich dann ein leeres Array oder irgendwas anderes verwertbares zurückliefern, falls nicht?
Danke
Grüße,
Hendrik
ich mal wieder... Kennt sich jemand mit dem OR-Mapper Doctrine aus? Ich hab da mal 'ne Frage:
wenn ich 'ne einfache DQL-Query baue mit 'nem ->where und diese über fetchArray() oder auch über execute() ausführen lasse, funktioniert das nur dann, wenn es in der zugehörigen Tabelle auch einen passenden Datensatz gibt. Existiert kein Datensatz, auf den die Where-clauses in der Query passen, so schmeißt Doctrine eine Exception mit der Meldung "Couldn't find class".
Der Fall, dass für eine Query kein passender Datensatz gefunden werden kann, ist aber doch keine Ausnahme. Im Gegenteil, das kommt doch sogar recht häufig vor, oder irre ich mich?
Also, wie frag ich mit Doctrine ab, ob mindestens ein passender Datensatz existiert und wie lasse ich dann ein leeres Array oder irgendwas anderes verwertbares zurückliefern, falls nicht?
Danke
Grüße,
Hendrik