使用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