Browse Source

fix for FormHelper::select() showEmpty

git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@4067 3807eeeb-6ff5-0310-8944-8be069107fe0
gwoo 19 years ago
parent
commit
b72ab690d4
1 changed files with 3 additions and 5 deletions
  1. 3 5
      cake/libs/view/helpers/form.php

+ 3 - 5
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']);