使用CakePHP,我创建选择选项表单元素有:为什么选择菜单中的第一项始终为空?
echo $form->select('items', $numeration , array('selected' => 0));
它创建选择框,但第一个选项始终是空的。
我该如何摆脱那个空的选择?我没跟showEmpty
选项做任何事情......
请帮助.... : - ((
更新:
CakePHP的代码
echo $form->select('myOptions', array(1 => 'a', 2 => 'b', 3 => 'c'), array('empty'=>false));
创建下一个HTML :
<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>
什么是错的,为什么我有空的el EMENT?
'$ numeration'是否有一个空元素?做一个'调试'确定。 – 2010-07-25 17:56:00
nope,在我添加第一个元素之前创建数组的数字 – user198003 2010-07-25 18:06:48
$ numeration数组实际上是否有一个元素0? – Leo 2010-07-26 08:13:00