Foros del Web » Programando para Internet » PHP » Symfony »

Acceder a un idioma especifico de las traducciones

Estas en el tema de Acceder a un idioma especifico de las traducciones en el foro de Symfony en Foros del Web. Saludos, Tengo que hacer una consulta para ver si existen las traducciones de los productos con lo cual quería hacer una consulta para ver si ...
  #1 (permalink)  
Antiguo 12/11/2013, 03:14
 
Fecha de Ingreso: febrero-2002
Ubicación: Sabadell
Mensajes: 253
Antigüedad: 22 años, 1 mes
Puntos: 5
Pregunta Acceder a un idioma especifico de las traducciones

Saludos,

Tengo que hacer una consulta para ver si existen las traducciones de los productos con lo cual quería hacer una consulta para ver si dentro de la tabla de traducciones, el campo en el idioma correspondiente, tiene datos o no, pero solo me aparece el español y me gustaría ver el resto de idiomas.

Aquí la consulta que intento hacer:

Código PHP:
        $q Doctrine_Query::create()
                ->
select('p.*')     
                ->
from('Productos p')
                ->
leftjoin('p.Translation t')
                ->
where('t.lang = ?','it'); 
Y al intentar mostrarlo:

Código PHP:
        $this->qry_productes $q->execute();
        foreach(
$this->qry_productes as $row_productes){
            echo 
$row_productes->getDescripcion();
        } 
Pues me sigue apareciendo el español.

Y debería verse en italiano. A ver si alguien sabe que estoy haciendo mal, muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 26/11/2013, 18:58
 
Fecha de Ingreso: septiembre-2009
Ubicación: Madrid
Mensajes: 25
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Acceder a un idioma especifico de las traducciones

Hola Lobo,
Xq no utilizas la extension de doctrine extension trabstable.

Para un uso mas sencillo de este bundle tienes a su vez otro https://github.com/stof/StofDoctrineExtensionsBundle que te configura los listeners

he creado yo uno https://github.com/MGDSoft/sf2_mongo_example aunque es con mongo no hay casi diferencia para las traducciones

Te facilitaria mucho la vida

Etiquetas: especifico, idioma
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:53.