diff --git a/cake/libs/view/helpers/form.php b/cake/libs/view/helpers/form.php index f7f4d3f4d..92a819a9c 100644 --- a/cake/libs/view/helpers/form.php +++ b/cake/libs/view/helpers/form.php @@ -471,11 +471,9 @@ class FormHelper extends AppHelper { if($showEmpty === true) { $showEmpty = ''; } - if (isset($options['']) && is_array($options[''])) { - $options = am($options, $options['']); - unset($options['']); - } - $options = am(array('' => $showEmpty), $options); + $options = array_reverse($options, true); + $options[''] = $showEmpty; + $options = array_reverse($options, true); } $select = am($select, $this->__selectOptions(array_reverse($options, true), $selected, array(), $showParents)); $select[] = sprintf($this->Html->tags['selectend']);