Imaginando que na sua model “USERS” você tenha um hasMany de outras duas models chamadas “PROFILES” e “CONTACTS”.
Tendo estas informações podemos concluir que quando eu fizer uma busca de um ou mais usuários ele trará as informações do perfil e do contato.
Exemplo 1: Todos contatos / todos perfis / todos contatos
$this->User->find(‘all’);
Exemplo 2: Todos contatos / nenhum perfis / nenhum contatos
$this->User->find(‘all’, array(‘recursive’=> -1));
Exemplo 3: Todos contatos / nenhum perfis / todos contatos
Dependendo do vínculo entre as tabelas, você poderá utilizar “hasMany” ou “belongsTo” dependendo da forma que foi criada seu banco de dados.
$this->User->unbindModel(array(‘hasMany’ => array(‘Profile’)));
ou
$this->User->unbindModel(array(‘belongsTo’ => array(‘Profile’)));
$this->User->find(‘all’);