Mit Model::find('neighbors')
Das Umschreiben in find('all') wird problematisch sein, aber find('neighbors')
kann Ihren Anforderungen entsprechen;
Siehe die Dokumentation find('neighbors')
Dies sollte Ihnen die Daten liefern, die Sie benötigen, aber Sie müssen Ihren Code wahrscheinlich ein wenig anpassen, damit er mit dem unterschiedlichen 'Layout' des zurückgegebenen Arrays korrekt funktioniert;
$data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));
aktualisieren
Ich habe gerade gesehen, dass Sie auf CakePHP 1.3 sind. Der oben gepostete Link verweist auf den 2.x-Teil der Dokumentation. Obwohl ähnlich, ist dies die Dokumentation für CakePHP 1.3:
http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors