unbindModel如何在蛋糕中發生?在CakePhp中調用unbindModel。它是如何工作的?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
我在一個函數的開頭寫這個。但它仍然會查詢「朋友」模式。在函數中間調用了paginate()。所以我認爲paginator可能會產生查詢。
我在paginate之前添加了一個unbindModel調用,它現在可以工作。
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));
不unbindModel拆散每個查詢?還是在整個函數調用期間解除綁定?
在這種情況下是很好的做法,取消綁定這樣? 'unset($ this-> User-> hasAndBelongsToMany ['Friend])' – RSK 2010-09-22 06:28:33
@RSK這樣做或者什麼也不做,或者讓事情變得可怕。我不想嘗試任何一種方式。 – deceze 2010-09-22 06:29:46
http://stackoverflow.com/questions/3707859/cakephp-validating-a-login-form-using-validate-array可以üPLZ回答這個 – RSK 2010-09-22 11:21:54