Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2014, 12:11
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Seleccionar campos por idioma

Buenas, quería saber si es posible, dentro de un repositorio seleccionar un campo u otro en base al valor de la variable _locale definida por Symfony2.

Código:
		$query = $this->getEntityManager()
		->createQuery(
				'SELECT c.slugEs
				   FROM MiBundle:Content c
				  WHERE c.published = 1
				  ORDER BY c.date'
		)
		->setMaxResults($max);
En lugar de poner c.slugEs poner c.slug:language y pasar como parámetro la variable de idioma.