Buenos dias Requiero de su valiosa ayuda para solucionar lo siguiente.
Tengo que hacer una consulta a mssql para traer unos datos a mi cakephp. La consulta esta, ya trae los datos, pero antes de hacer esa consulta yo tenia un array para las pruebas que tenia la siguiente estructura: var $pacientes = array( 0 => array ( 'estado' => 'Pendiente', 'registro' => '0', 'documento' => '63456789', 'nombre' => 'María Perez', 'aseguradora' => 'SaludCoop', 'evento' => '1' ), 1 => array ( 'estado' => 'Tramitada', 'registro' => '1', 'documento' => '5432678', 'nombre' => 'Juan Gomez', 'aseguradora' => 'Nueva EPS', 'medico' => 'Dra. Silvia Corzo', 'evento' => '0' ) ); con lo cual en mi vista hacia lo siguiente para mostrar los datos sin ningun problema: foreach ($pacientes as $paciente): ?> <tr class="<?php echo $modo ?>"> <td><?php echo $paciente['0']?></td> <td><?php echo $paciente['documento']?></td> <td><?php echo $paciente['nombre']?></td> <td><?php echo $paciente['aseguradora']?></td> </tr> <?php $j++; endforeach; ?> Pero ahora haciendo mi consulta a mssql los datos del array estan de esta forma: $pacientes = array( array( 261, variant, 1, 371, "JAZMIN" ), array( 450, variant, 1, 324, "FANNY", "" ), lo que no me permite contar, que solucion podria aplicar porq me sale el siguiente error Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\... \cake\libs\debugger.php on line 544 -- 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.