Uniendo entidades con Join en Symfony2 en DQL

$em = $this->getDoctrine()->getEntityManager();
$consulta = $em->createQuery('SELECT o FROM OfertaBundle:Oferta o
JOIN o.ciudad c
WHERE c.slug = :ciudad
AND o.fecha_publicacion = :fecha');
$consulta->setParameter('ciudad', 'barcelona');
$consulta->setParameter('fecha', '201X-XX-XX 00:00:00');
$oferta = $consulta->getResult();

Comentarios

Entradas populares de este blog

Llamar un Controller dentro de otro - Symfony2

Comandos importantes en Symfony2

Ingeniería inversa - Symfony2