Bonjour,
Après plusieurs recherches non concluantes sur internet, je me permets de poser ma question sur ce forum.
J'utilise depuis peu le framework CakePHP.
Au départ, j'étais partis sur un controlleur parent pour toutes mes actions, et je chargeais tous mes models avec $uses = array('Model1', 'Model2', ...).
Le problème est qu'après l'import de données dans ma base (plusieurs milliers de lignes), je tombe sur l'erreur "Maximum execution time of 30 seconds exceeded".
J'ai alors testé d'autres méthodes, comme utiliser LoadModel ou ClassRegistry::init, dans le beforeFilter, mais rien n'y fait je tombe toujours en timout.
Le Model que j'essaie de charger est une personne ayant plusieurs données réparties sur plusieurs tables (données1, données2, données2.1, ...), et j'ai l'impression qu'il essaye de charger toutes les données de la grappe pour les mettre en cache ou autre ?
Pourriez-vous m'aider à résoudre ce problème svp ?
Si vous avez besoin d'informations complémentaires n'hésitez pas
Merci d'avance
Partager