En utilisant CakePHP, j'ai créé élément de formulaire select-options avec:Pourquoi le premier élément du menu de sélection est-il toujours vide?
echo $form->select('items', $numeration , array('selected' => 0));
Il crée la boîte de sélection, mais la première option est toujours vide.
Comment puis-je me débarrasser de cette option vide? Je ne l'ai pas réussi à faire quoi que ce soit avec option showEmpty
...
s'il vous plaît aider .... : - ((
mise à jour:
code CakePHP
echo $form->select('myOptions', array(1 => 'a', 2 => 'b', 3 => 'c'), array('empty'=>false));
crée HTML suivant :
<select id="myOptions" name="data[myOptions]">
<option selected="selected" value=""></option>
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
ce qui ne va pas, et pourquoi ai-je vide el ement ?!
Est-ce que '$ numeration' a un élément vide? Faites un 'debug' pour être sûr. –
non, la numération de tableau est créée juste avant que j'ajoute le premier élément dedans – user198003
Est-ce que le tableau $ numeration a réellement un élément 0? – Leo