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