Jak działa unbindModel w ciastku?unbindModel wywołanie w CakePhp. Jak to działa?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
Napisałem to na początku funkcji. Ale wciąż kwestionuje model "Przyjaciela". W środku funkcji było wywołanie funkcji paginate(). Pomyślałem więc, że paginator może generować zapytania.
Dodałem polecenie unbindModel tuż przed paginacją, a teraz działa.
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));
Does unbindModel rozpiąć każde zapytanie? czy to się odwiąże podczas całego wywołania funkcji?
w tym przypadku jest to dobra praktyka, aby rozwiązać tak ?? 'unset ($ this-> User-> hasAndBelongsToMany ['Friend])' – RSK
@RSK To by albo nie działało, albo strasznie potłukło. Nie chciałbym spróbować w żaden sposób. – deceze
http://stackoverflow.com/questions/3707859/cakephp-validating-a-login-form-using-validate-array można odpowiedzieć plz dla tego – RSK