Imprime tu arreglo con *print_r($horometros);*
o dentro de tu foreach *print_r($horom);* para ver cómo es la estructura del arreglo que tratas de desplegar y luego verifica el nombre de tus campos, con eso debieras solucionar tu problema, si es que no está en la consulta. Saludos. *Alejandro Yáñez Martínez* Egresado Ing. Civil en Informática, UACH E-Mail: [email protected] Cel: +56 - 9 - 79396445 Valdivia, Región de Los Ríos - Chile El 28 de julio de 2011 12:39, Gorfang <[email protected]> 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 > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > 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 [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
