¿Cómo ocurre unbindModel en el pastel?unbindModel llamar en CakePhp. ¿Como funciona?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
Escribí esto al principio de una función. Pero aún consulta el modelo 'Amigo'. Hubo una llamada a paginate() en el 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"]));
Does unbindModel unbind cada consulta? o se desvincula durante toda la llamada a la función?
en este caso, es una buena práctica para desenlazar como esto ?? 'unset ($ this-> User-> hasAndBelongsToMany ['Friend])' – RSK
@RSK Eso no haría nada, o rompería cosas horriblemente. No quisiera intentarlo de ninguna manera. – deceze
http://stackoverflow.com/questions/3707859/cakephp-validating-a-login-form-using-validate-array puede por favor responder por esto – RSK