CakePHP - rellenando el formulario de selección

Estoy tratando de completar un formulario de selección desplegable con valores de una base de datos.

quí está lo que tengo actualment

$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);

Entonces, en la vista, esto es lo que tengo

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

Esa salida

<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>

La salida que tengo ahora casi funciona, pero ¿cómo puedo hacer que la salida sea así?

<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. sin opción predeterminada con valor vacío
2. El valor de la opción no es la identificación y los títulos provienen de un campo "título" en la tabla

Gracias
Te

Respuestas a la pregunta(2)

Su respuesta a la pregunta