Utilisation du modèle ::find('neighbors')
Réécrire ceci en find('all') sera problématique, cependant find('neighbors')
peut répondre à vos besoins ;
Voir la documentation find('neighbors')
Cela devrait vous donner les données dont vous avez besoin, mais vous devrez probablement adopter un peu votre code pour qu'il fonctionne correctement avec la "mise en page" différente du tableau renvoyé ;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
mettre à jour
Je viens de voir que vous êtes sur CakePHP 1.3, le lien posté ci-dessus pointe vers la partie 2.x de la documentation. Bien que similaire, voici la documentation de CakePHP 1.3 :
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors