doctrine-query

Мне нужно сделать несколько запросов, пока я пробовал разные способы, я обнаружил, что следующие строки не" распознаются " доктриной (это дает ошибки): Например, когда я хочу сравнить, если некоторые данные в БД равны литералу, здесь условие: ('u.gender = M') Вот как выглядит моя таблица: id gender ...

мы используем доктрину, PHP ORM. Я создаю такой запрос: $q = Doctrine_Query::create()->select('id')->from('MyTable'); а затем в функции я добавляю в различные предложения where и вещи по мере необходимости, как это $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); по...