Я ошеломлен невероятно.
У меня есть поле выбора, созданное помощником формы cakephp. Я подаю ему набор опций и передаю пустое значение... довольно стандартные вещи.
Однако мое «пустое» поле отображается в самом низу списка, а не в самом верху. Поэтому, когда поле загружается, по умолчанию используется первый вариант... который не является «пустым».
Здесь не так много места для ошибок в коде.
echo $this->Form->input('whatever',array('empty'=>'Choose One','options'=>$categories));
Единственный небольшой элемент, который может быть важен, заключается в том, что $categories представляет собой мультимассив, поэтому в поле выбора есть группы опций и параметры.
Есть ли какая-то причуда/ошибка, о которой я не знаю, и которая пытается заставить меня проникнуть в мой запас скотча на несколько часов раньше запланированного срока?
редактировать: используя последнюю версию cakephp 1.3.x