So fügen Sie Operatoren in der where-Anweisung des Abfrage-Generators von doctrine2 hinzu

Ich versuche aus einer Tabelle auszuwählen, in der die ausgewählte Dauer geteilt durch die Eintragsdauer gleich ist.

$qb = $em->createQueryBuilder()
->from('AcmeBlogBundle:Entry', 'e')
->andWhere(":duration % e.duration = 0")
->setParameter('duration', $duration);

Dies gibt den Fehler zurück:

[Syntax Error] line 0, col 226: Error: Expected =, <, <=, <>, >, >=, !=, got '%' 

Dies würde in einfachem SQL funktionieren. Weiß jemand, wie man das mit Doctrines Query Builder macht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage