Два способа, один проще, но утомительнее, другой требует настройки, но проще в будущем.
Первый способ:
$locationName = $this->Location->field('location_name', array('id' => $user['User']['location_id']));
Второй способ:
Установите отношение ownTo в вашей модели User и hasOne в вашей модели Location
user.php:
public $belongsTo = array('Location');
location.php
public $hasOne = array('User');
Таким образом, всякий раз, когда вы выполняете -> find () из вашей пользовательской модели, информация о местоположении также будет возвращена.
http://book.cakephp.org/1.3/view/1041/hasOne