cómo eliminar la opción de valor vacío en $ form-> select
-
28-10-2019 - |
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>
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