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

añadir columna mediante propel en symfony

Estas en el tema de añadir columna mediante propel en symfony en el foro de Symfony en Foros del Web. Hola amigos, utilizo symfony 1.0 y necesito hacer lo siguiente: Con propel se pueden hacer muy bien joins pero en el query que genera no ...
  #1 (permalink)  
Antiguo 26/02/2011, 07:52
 
Fecha de Ingreso: febrero-2004
Ubicación: Guatemala
Mensajes: 117
Antigüedad: 20 años, 9 meses
Puntos: 2
añadir columna mediante propel en symfony

Hola amigos, utilizo symfony 1.0 y necesito hacer lo siguiente:

Con propel se pueden hacer muy bien joins pero en el query que genera no se como agregar columnas de las segunda tabla, por ejemplo

select tabla1.* from tabla1 left outer join tabla2 on tabla1

y yo quiero algo asi

select tagla1.*, tabla2.micampo from tabla1 left outerj oin tabla2 on tabla1

Debido a que en base al esquema propel puede generar las consultas para los datos de las tablas relacionadas, me esta generando muchos queries cuando quiero trabajar con los campos de las segunda tabla, por eso quiero mejor traerme esos campo en el select.

Gracias.
  #2 (permalink)  
Antiguo 26/02/2011, 08:03
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: añadir columna mediante propel en symfony

Que tal jluishg,

Según la documentación debería ser algo así:
Código PHP:
Ver original
  1. // fetch the title and author of each
  2. book$stmt = BookQuery::create()
  3.           ->addSelectColumn(BookPeer::TITLE)  ->joinAuthor()
  4.           ->addSelectColumn(AuthorPeer::FIRST_NAME)
  5.           ->addSelectColumn(AuthorPeer::LAST_NAME)
  6.           ->setFormatter(ModelCriteria::FORMAT_STATEMENT)
  7.           ->orderByTitle()  
  8.           ->find();

si bien puede que no sea la misma versión que estas utilizando, no debería variar mucho.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 26/02/2011, 11:12
Avatar de historiasdemaria  
Fecha de Ingreso: septiembre-2010
Ubicación: www
Mensajes: 433
Antigüedad: 14 años, 1 mes
Puntos: 54
Respuesta: añadir columna mediante propel en symfony

Bienvenido a la jungla de los orm para php, quien los habra inventado?

Etiquetas: añadir, columna, propel
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 20:13.