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.

Responder a