In che modo unbindModel si presenta nella torta?chiamata unbindModel in CakePhp. Come funziona?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
Ho scritto questo all'inizio di una funzione. Ma continua a chiedere il modello "Amico". C'è stata una chiamata a paginare() nel mezzo della funzione. Quindi pensavo che l'impaginatore potesse generare le query.
Ho aggiunto una chiamata unbindModel poco prima di impaginare e ora funziona.
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));
DoesindindModel separa ogni query? o si disfa durante l'intera chiamata di funzione?
in questo caso è una buona pratica di svincolare in questo modo ?? 'unset ($ this-> User-> hasAndBelongsToMany ['Friend])' – RSK
@RSK Che non farebbe nulla, o rompere le cose in modo orribile. Non vorrei provare in entrambi i casi. – deceze
http://stackoverflow.com/questions/3707859/cakephp-validating-a-login-form-using-validate-array puoi rispondere per questo – RSK