Creo que no recibiste ayuda porque esta un poco confuso lo que preguntas.
Por lo que entiendo no tenes experiencia con cakephp porque lo que estas
planteando es uno de los puntos fuertes de cake
En cada uno de los modelos, que representa una tabla de tu base de datos,
tenes que definir las asociaciones con otros modelos(otra tabla de la bd)
Las claves foraneas de una tabla se declaran como belongsto o hasmany en la
tabla relacionada segun corresponda.
Cuando esas relaciones estan bien hechas las consultas a la bd te devuelven
automagicamente la tabla principal con todas las asociaciones sin agregar
ningun inner join ni nada.
Te recomendaria que busques mas informacion y profundices mas antes de
continuar. Los videostutoriales de Illasaron son muy buenos y tambien hay
muchos manuales interesantes.
Si no es eso lo que prenguntabas, perdón pero no entiendo bien, vuelve a
preguntar con mas detalle y si es posible algun ejemplo
Saludos

El 6 de mayo de 2011 17:30, Gabriel php <gabycastr...@gmail.com> escribió:

> Hola chicos/as tengo que hacer VARIAS consulta sql de una base de
> peliculas/juegos que tiene muchos INNER/LEFT/RIGHT JOIN
> (generos,socios,alquileres,...etc).
> Mi pregunta es :
> 1) ¿por cada consulta (con INNER/LEFT/RIGHT) tengo que declarar en el
> cakephp las PK y FK y columnas ?
> 2) ¿no seria muy engorroso hay una mejor manera de simplificarlo que
> estoy desconociendo?
> 4) ¿se pueden usar vistas de mysql (no confundir c/ las vistas de
> Cakephp) ?.Ej: CREATE VIEW test.v AS SELECT * FROM t;
>
> --
> 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