Använda Model::find('grannar')
Att skriva om detta till en find('all') kommer att vara problematiskt, men find('neighbors')
kan passa dina krav;
Se dokumentationen find('neighbors')
Detta bör ge dig den information du behöver, men du kommer förmodligen att behöva använda din kod lite för att den ska fungera korrekt med den olika 'layouten' för den returnerade arrayen;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
uppdatering
Såg precis att du är på CakePHP 1.3, länken ovan pekar på 2.x-delen av dokumentationen. Även om det är liknande, är detta dokumentationen för CakePHP 1.3:
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors