Sie können direkt mit dem Connection-Objekt erhalten vom Entity Manager und SQL-Abfragen direkt durch diese laufen:
$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();
Aber ich abraten würde, wenn es wirklich notwendig ist ... Lehre der DQL verarbeiten kann fast jede Frage, die Sie brauchen könnten.
Offizielle Dokumentation: http://doctrine-dbal.readthedocs.org/en/latest/reference/data-retrieval-and-manipulation.html
Es gibt auch die Native-SQL-Bestimmung in Lehre: http://docs.doctrine-project.org/en/ Letzte/Referenz/native-sql.html – Orbling
Funktioniert wie ein Charme, danke :) – a1337q
Es ist perfekt, vielen Dank! – iarroyo