Korzystanie z Model::find('sąsiedzi')
Przepisanie tego do find('all') będzie problematyczne, jednak find('neighbors')
może pasować do Twoich wymagań;
Zapoznaj się z dokumentacją find('neighbors')
Powinno to dać potrzebne dane, ale prawdopodobnie będziesz musiał trochę zaadaptować swój kod, aby działał poprawnie z innym „układem” zwróconej tablicy;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
aktualizacja
Właśnie widziałem, że jesteś na CakePHP 1.3, link zamieszczony powyżej wskazuje na część dokumentacji 2.x. Chociaż podobna, to jest dokumentacja dla CakePHP 1.3:
http://book .cakephp.org/1.3/en/Podręcznik/Rozwijanie-z-CakePHP/Models.html#find-neighbors