Sí, con el Containable Behavior. http://book.cakephp.org/es/view/1323/Containable
El 23 de octubre de 2011 22:50, jahleet burgos <[email protected]>escribió: > la verdad es que tengo varias consultas con recursive 2 o 3, ahy alguna > forma de decirle a cakephp que solo traiga los datos de una relacion?? ya > que por ejemplo a veces necesito solo traer el nombre de productos y para > eso debo pasar por dos tablas antes. > > El 23 de octubre de 2011 17:30, deldan <[email protected]> escribió: > > mmm interesante pregunta rendimiento. >> >> primero revisaría las llamadas y las relaciones que hay si todo lo que >> trae es necesario ( base de datos ). >> >> luego si quieres cachear, cake tiene su propio cache, pero te puedes >> mirar main cache. >> >> >> >> >> On 23 oct, 10:10, "Dani F. Serch" <[email protected]> wrote: >> > Creo que cuando pones el debug a 0, es cuando empieza a funcionar el >> cache. >> > >> > El 23 de octubre de 2011 00:39, jahleet burgos >> > <[email protected]>escribió: >> > >> > >> > >> > >> > >> > >> > >> > > hola, estoy teniendo problemas de rendimiento en cakephp, lo he subido >> a un >> > > webhosting, tengo un modelo Empresas y en debug me muestra: >> > >> > > (default) 47 queries took 623 ms >> > >> > > al ver el detalle de esta consulta me doy cuenta que la mayoría de >> esas >> > > consultas son del tipo >> > >> > > SHOW FULL COLUMNS FROM `empresas` >> > >> > > la verdad tengo al rededor de 42 tablas por lo tanto hace lo mismo >> para >> > > todas ellas y las ultimas consulta obtiene los datos necesarios para >> el >> > > método index, intuyo que las consulta de tipo SHOW FULL... deben ser >> por el >> > > helper Form, existe alguna forma de dejar en cache esas consulta a >> modo de >> > > no volver a realizarla?? >> > >> > > espero puedan orientarme muchas gracias. >> > >> > > -- >> > > 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 >> > > cakephp-es+unsubscribe@**googlegroups.com >> <cakephp-es%2Bunsubscribe@googlegr oups.com> >> > > Para tener acceso a más opciones, visita el grupo en >> > >http://groups.google.com/**group/cakephp-es?hl=es< >> 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. >> >> > > > -- > Saludos Cordiales!!! > > Jahleet Ruben Burgos Gajardo > > -Técnico de Nivel Superior en Redes de Computadores > -Ingeniero de Ejecución en Computación e Informática > > -- > 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.
