вызов unbindModel в CakePhp. Как это работает?

Как происходит unbindModel в торте?

$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));

Я написал это в начале функции. Но все же он запрашивает модель «Друг». Был вызов paginate () в середине функции. Поэтому я подумал, что пагинатор может генерировать запросы.

Я добавил вызов unbindModel незадолго до paginate, и теперь он работает.

$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));

UnbindModel отменяет привязку каждого запроса? или он развязывается во время всего вызова функции?

Ответы на вопрос(3)

Ваш ответ на вопрос