Лучший вопрос: если вы не используете идентификатор для первичного ключа в таблице типов телефонов, зачем даже использовать базу данных, почему бы просто не использовать статический массив? Если вы хотите использовать базу данных, вы должны добавить столбец идентификаторов и сохранить идентификатор в таблице контактов, которая ссылается на тип телефона. Затем, чтобы получить данные сброса, вы должны сделать следующее:
$this->set('phone_types', $this->PhoneType->find('list));
Тогда в представлении поле формы будет выглядеть так:
echo $this->Form->input('phone_type', array('options'=> $phone_types));
Если вы НЕ хотите использовать идентификатор в таблице, просто удалите таблицу и настройте статический массив:
$this->set('phone_types', array('Home' => 'Home', 'Cell' => 'Cell', 'Work' => 'Work'));