Utilizzo di Model::find('neighbors')
Riscriverlo in un find('all') sarà problematico, tuttavia find('neighbors')
può soddisfare le tue esigenze;
Consulta la documentazione find('neighbors')
Questo dovrebbe darti i dati di cui hai bisogno, ma probabilmente dovrai adottare un po' il tuo codice per farlo funzionare correttamente con il diverso 'layout' dell'array restituito;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
aggiornamento
Appena visto che sei su CakePHP 1.3, il link pubblicato sopra punta alla parte 2.x della documentazione. Sebbene simile, questa è la documentazione per CakePHP 1.3:
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors