hey amigo mira si t sirve esto $options['joins'] = array(//hacemos el cru c de tabla para obtener los datos de tabla profesor segun un alumno especifico array( 'table' => 'Alumno', 'alias'=>'alumnos', 'type' => 'inner', 'conditions' => array( 'alumnos.id = Profesor.id_alumno' ) ) );
$options['conditions'] = array( 'profesor.alumno_id' => $alumnos['identificacion'] ); //optenemos los datos de la tabala profesor $profesor = $this->Profesor->find('all', $options); El 14 de agosto de 2011 21:48, Hugo Ivan Duran Rincon <hugoiva...@gmail.com>escribió: > muchas gracias voy a probar > > El 14 de agosto de 2011 21:46, Marco Antonio Hernandez < > hepm860904hsprr...@gmail.com> escribió: > > $resultado=$this->Alumno->query("select * from alumnos"); >> >> >> Te pongo un ejemplo sencillo mira que en en el sql el nombre de la tabla >> se pone tal cual como tienes tu tabla en tu gestor de bd. >> Pero el modelo con el nombre con la primera letra mayuscula y sin la letra >> s. >> >> ahora que si tu sql es entre varias tablas. >> >> en tu controller declara la variable >> $uses=array('Modelo1','Modelo2','etc'); >> >> despues de la consulta recuperas tus datos de esta manera; >> >> >> foreach($resultado as $filas): >> print_r($filas['alumnos']['nombre_campo']); >> >> endforeach; >> >> >> Saludos espero que te sirva.. >> >> >> >> >> >> >> >> El 14 de agosto de 2011 21:27, Guillermo Rohde >> <guillero...@gmail.com>escribió: >> >>> Perdon era asi: >>> >>> >>> variable = $this->[Modelo del controlador]->query('Aca pones esactamente >>> lo mismo qeu pusiste ahi'); >>> >>> El 14 de agosto de 2011 23:21, Hugo Ivan Duran Rincon < >>> hugoiva...@gmail.com> escribió: >>> >>>> buenas noches necesito realizar la siguiente consulta en la estructura >>>> >>>> de cakephp >>>> >>>> SELECT Agencia.AGENCONS, Agencia.AGENPOCO, Agencia.AGENPADR, >>>> Agencia.AGENNOMB, Agencia.AGENTIPO, Agencia.AGENDIRE, >>>> Agencia.AGENTELE, Agencia.AGENENCO, Agencia.AGENOBSE, Pobla.POBLNOMB, >>>> Entid.ENTINOMB, >>>> (select Agen.AGENNOMB from tra_agencias Agen where >>>> Agen.AGENCONS=Agencia.AGENCONS) >>>> FROM tra_agencias AS Agencia >>>> LEFT JOIN tra_Poblaciones AS Pobla ON (Pobla.POBLCONS = >>>> Agencia.AGENPOCO) >>>> LEFT JOIN tra_Entidades AS Entid ON (Entid.ENTICONS = >>>> Agencia.AGENENCO) >>>> WHERE 1 = 1 ORDER BY ASC >>>> >>>> -- >>>> 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. >>> >> >> -- >> 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. >> > > > > -- > Ing. Sistemas > Hugo Ivan Duran Rincon > 315-362-9349 > > -- > 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.