ORM QueryBilder: Gegenstück von andWhere()

Hallo, wie kann ich ein Where Kriterium, was per andWhere ergänzt wurde wieder entfernen? Hab versucht via ->getDQLParts() mir alles zu holen, zu manipulieren und via ->setDQLParts zurückzuschreiben, das klappt aber leider so nicht. Konkret: In der Listing will ich gerne in der BoxArticle alle Bilder, inkl. Varianten Bilder zur Verfügung stellen. $this->getArticleRepository()->getArticleImagesQuery liefert aber nur alle Bilder, die KEINER Variante zugewiesen sind. Gruß, Michael

Hallo, noch einmal zu Konkretisierung der Anfrage: Wenn ich mir per After Hock so einen Query Builder hole, wie kann ich dann “entfernen”. Klar, ich kann addSelect, leftjoin, … usw. ergänzen, nur kann ich auch Bedingungen wieder entfernen? Gruß, Michael

Hi, du kannst die komplette WHERE Bedingung mit “$builder->where(…)” überschreiben. Alternativ kannst du mit DQL arbeiten: - $builder->getDQLParts() - $builder->resetDQLPart(’…’) Gruß Oliver