Pregunta

Cuando necesito usar el formulario de selección, veo que el primer valor está vacío ... pero no necesito esta opción de valor vacío ... cómo hacer esto ... gracias

 <?php
    $options = array('M' => 'Male', 'F' => 'Female');
    echo $this->Form->select('gender', $options)
    ?>

Salirá:

<select name="data[User][gender]" id="UserGender">
<option value=""></option>
<option value="M">Male</option>
<option value="F">Female</option>
</select>
¿Fue útil?

Solución

En el pastel 2.x, solo puedes agregar el 'empty'=>false así (probado y funciona):

<?php
$options = array('M' => 'Male', 'F' => 'Female');
echo $this->Form->select('gender', $options, array('empty'=>false));
?>

En CakePhp 1.3.x (por esta página en el libro) Es posible que tenga que agregar un adicional null como esto:

<?php
$options = array('M' => 'Male', 'F' => 'Female');
echo $this->Form->select('gender', $options, null, array('empty'=>false));
?>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top