Usted puede obtener el objeto de conexión directamente desde el gestor de entidades, y ejecutar consultas SQL directamente a través de lo siguiente:
$em = $this->getDoctrine()->getManager(); // ...or getEntityManager() prior to Symfony 2.1
$connection = $em->getConnection();
$statement = $connection->prepare("SELECT something FROM somethingelse WHERE id = :id");
$statement->bindValue('id', 123);
$statement->execute();
$results = $statement->fetchAll();
Sin embargo, te aconsejo esto a menos que sea realmente necesario ... DQL de Doctrina puede manejar casi cualquier consulta que pueda necesitar
documentación oficial: http://doctrine-dbal.readthedocs.org/en/latest/reference/data-retrieval-and-manipulation.html
Existe también la provisión de SQL nativo en Doctrina: http://docs.doctrine-project.org/en/ latest/reference/native-sql.html – Orbling
Funciona como un encanto, gracias :) – a1337q
Es perfecto, muchas gracias! – iarroyo