Query Builder в Doctrine предназначен для использования с DQL, а не с простым SQL.Если вы хотите запустить простой SQL, вам нужно взять объект соединения с БД из Entity Manager и вызвать на нем executeQuery
:
$conn = $this->_em->getConnection();
$result = $conn->executeQuery(/* your query goes here */);
Если вы хотите использовать параметры, вы можете воспользоватьсяготовые заявления.В этом случае вы можете работать как с обычными объектами PDO:
$stmt = $conn->prepare('SELECT * FROM some_table WHERE id = :id');
$stmt->bindValue(':id', $someId);
$result = $stmt->fetchAll();