![]() |
CakePHP - Mejorar el acceso a la bdd Hola, He estado probando algunas cosas del cake, es muy facil y ayuda bastante pero hay algo ke no me gusta, como uno puede tener varias tablas relacionadas al hacer una consulta o busqueda para tener un solo registro, incluso un solo campo de un registro hace varias consultas y trae todos los datos relacionados, esto se pude ver si se activa el modo debug, se ve todas las consultas ke hace y todos los datos ke se extraen, los ke a veces son muchos, esto podria llegar a colapsar el servidor. para los que ya saben cake, hay alguna forma en a que se pueda mejorar esto? que haga solo la consulta que se necesita y listo? si no fuera por eso, me kedaria con cake para hacer un proyecto, pero quiero estar seguro. De antemano gracias. |
Re: CakePHP - Mejorar el acceso a la bdd probaste desactivando el modo debug? |
Re: CakePHP - Mejorar el acceso a la bdd el modo debug lo ke hace es mostrar las consultas ke se hacen, si lo desactivo las consultas se ejecutan igual :serio: |
Respuesta: CakePHP - Mejorar el acceso a la bdd puedes usar : $this->Modelo->unbindModelAll(); para desvincular todo o sino puedes decidir que desvincular con algo asi $this->Proyecto->unbindModelAll(array('belongsTo'=>array('User'))) ; en este caso desvinculo todo lo relacinado a proyectos menos la relacion belongsTo con user. Busca mas info en google de unbindModelAll. Hay varios ejemplos. Espero que aun te sirva, a pesar de la fecha en que lei este post. |
| La zona horaria es GMT -6. Ahora son las 13:36. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.