$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 <[email protected]>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 <
> [email protected]> 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
>> [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.
>

-- 
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.

Responder a