Hi !
i have a little problem with de containable behaviour. In the sql log,
i see that cakephp is doing too many queries than it should do :
13 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 1 1 1 0
14 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
15 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
16 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 1 1 1 0
17 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
18 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
19 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
20 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 1 1 1 0
21 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
22 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8 1 1 0
23 SELECT `Chef`.`id`, `Chef`.`name`, `Chef`.`prenom` FROM
`ressources` AS `Chef` WHERE `Chef`.`id` = 8
this happens when a use :
'contain' => array('Chef' => array => fields('id', 'name', 'prenom'))
Is there any way to cache the first result, so cake won't look for a
user it already fetched ?
thanks !
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---