CakePHP - preenchendo o formulário de seleção

Estou tentando preencher um formulário suspenso com valores de um banco de dado

Aqui está o que tenho atualmente.

$modes = Set::combine($this->Setting->find('all', array('conditions' => array('setting_name LIKE' => 'mode_%'))), '{n}.Setting.id','{n}.Setting.setting_name');
$this->set('modes', $modes);

Então, na visão, é isso que eu tenho

echo $form->select('current_mode',$modes);

Essa saída

<select name="data[Setting][current_mode]" id="SettingCategoryId">
<option value=""></option>
<option value="2">mode_2</option>
<option value="1">mode_1</option>
<option value="3">mode_3</option>
</select>

A saída que eu tenho agora quase funciona, mas como posso fazer com que a saída seja assi

<select name="data[Setting][current_mode]" id="SettingCategoryId">
<option value="mode_2">Title 2</option>
<option value="mode_1">Title 1</option>
<option value="mode_3">Title 3</option>
</select>

Nota
1. nenhuma opção padrão com valor vazio
2. O valor da opção não é o ID e os títulos vêm de um campo "title" na tabela

Obrigado
Tee

questionAnswers(2)

yourAnswerToTheQuestion