Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/12/2012, 14:32
necbalaam
 
Fecha de Ingreso: abril-2012
Mensajes: 25
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problemas con consulta symfony

Cita:
Iniciado por masterpuppet Ver Mensaje
Me refiero al DQL, te falta el alias de facilities y te sobra una condición, debería ser algo así:

Código DQL:
Ver original
  1. SELECT h, d, f
  2. FROM cntHBBundle:Hotels h
  3. JOIN cntHBBundle:HotelDescriptions d
  4. JOIN cntHBBundle:Facilities f
  5. WHERE h.hotelcode = :id
  6. AND d.languagecode= :language

y primero, te sugiero que si tienes lenguajes en tu app utilices alguno de los bundles para tal tarea o bien utilices los filtros de doctrine para no tener que estar declarando en cada query el idioma..., segundo, utiliza [URL="http://docs.doctrine-project.org/en/latest/reference/namingstrategy.html"]naming strategies[/URL], para nombrar campos y tablas, es bastante mas ameno que estar nombrando cada campo y tabla solo porque lo quieres en mayúscula.

Saludos.
ok gracias, y tomare en cuenta lo del nombre del campo, solo como tu me lo explicas, me sale el siguiente error, es algo que igual me habia salido antes y suponia que era con respecto al WHERE por ser operadores de comparacion lo que me solicita :S! :(

[Syntax Error] line 0, col 264: Error: Expected =, <, <=, <>, >, >=, !=, got 'f'