Llamada de unbindModel en CakePhp. ¿Como funciona?
¿Cómo sucede unbindModel en la torta?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
Escribí esto al principio de una función. Pero todavía se pregunta el modelo 'Friend'. Hubo una llamada a paginate () en medio de la función. Así que pensé que el paginador podría estar generando las consultas.
Agregué una llamada a unbindModel justo antes de paginar y ahora funciona.
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));
¿UnbindModel desenlaza todas las consultas? ¿O se desvincula durante toda la llamada a la función?