Не зная точно, как вы строите свои формы / данные, трудно сказать, но как бы я это сделал.
В RunController добавьте
$athletes = $this->Run->Athlete->find('list');
$this->set('athletes', $athletes);
и затем в представлении используйте эту вспомогательную строку формы.
<?php echo $form->input('Run.athlete_id', array('type' => 'select', 'options' => $athletes)); ?>
Это должно сработать, есть также способ использовать 'compact', чтобы сделать его немного проще, но вышеописанное должно работать нормально.
---- НАЧАЛО РЕДАКТИРОВАНИЯ ----
Я провел небольшое исследование и нашел компактный метод.
В вашем RunController используйте
$athletes = $this->Run->Athlete->find('list');
$this->set(compact('athletes'));
, а затем в вашем представлении использования
<?php echo $form->input('Run.athlete_id'); ?>
и помощник по форме автоматически найдет сжатый массив Athlete и создаст выбор.
---- Конец редактирования ----
Надеюсь, это поможет.
Ура,
Декан