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.

Responder a