Y por cierto, en tu sección* WHERE *indica a qué tabla pertenece la columna *horometro_fin, *en
*WHERE * * machines.id = maintenances.machine_id AND* * (machines.mantenimiento_horo-50) <= (NOMBRE_DE_TU_TABLA).horometro_fin AND* * (maintenances.tipo = 0 OR maintenances.tipo = 2) * * AND center_id = '".$user['User']['center_id']."'* *GROUP BY matricula";* Saludos. *Alejandro Yáñez Martínez* Egresado Ing. Civil en Informática, UACH E-Mail: alejandroism...@gmail.com Cel: +56 - 9 - 79396445 Valdivia, Región de Los Ríos - Chile El 28 de julio de 2011 12:39, Gorfang <aljimene...@gmail.com> escribió: > Hola. > > Tengo un problema al intentar recuperar los datos de una consulta > anidadas que realizo en cakephp 1.2: > > En el controlador que realizo la consulta tengo el siguiente código: > > $horometro = "SELECT machines.matricula, machines.mantenimiento_horo, > MAX(maintenances.horometro_fin) as ProducHoro > FROM machines, maintenances > WHERE machines.id = maintenances.machine_id > AND > (machines.mantenimiento_horo-50) <= horometro_fin AND > (maintenances.tipo = 0 OR maintenances.tipo = 2) AND center_id = '". > $user['User']['center_id']."' GROUP BY matricula"; > $horometros = $this->Machine->query($horometro); > $this->set(compact('horometros')); > > Cuando intento mostrar los datos de la consulta en la vista con el > siguiente código: > > <?php foreach ($horometros as $horom) {?> > <tr> > <td><?php echo $horom['Machine']['matricula'] ?> </td> > > ... > > me indica: Undefined index: Machine. ... > > Que hago mal??? > > Gracias de antemano. > > Cómo puedo arreglarlo. > > Gracias de antemano. > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > cakephp-es@googlegroups.com. > Para anular tu suscripción a este grupo, envía un correo electrónico a > cakephp-es+unsubscr...@googlegroups.com > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.