Как добавить операторы в построитель запросов Doctrine2, оператор where

Я пытаюсь выбрать из таблицы, в которой выбранная продолжительность, деленная на продолжительность записи, не имеет остатка.

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

Это возвращает ошибку:

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

Это будет работать в обычном SQL. Кто-нибудь знает, как это сделать с помощью построителя запросов Doctrine?

6
задан hakre 14 June 2012 в 20:54
поделиться