我被难住了难以置信。
我有一个由 cakephp 表单助手生成的选择框。我正在为它提供一系列选项,并传递一个空值......非常标准的东西。
但是,我的“空”字段显示在列表的最底部……而不是顶部。因此,当字段加载时,它只是默认为第一个选项......这不是“空”选项。
这里的代码没有很大的错误空间..
echo $this->Form->input('whatever',array('empty'=>'Choose One','options'=>$categories));
唯一可能重要的小项目是 $categories 是一个多数组,因此选择框具有 optgroups 和选项。
是否有一些我不知道的怪癖/错误试图迫使我提前几个小时潜入我的苏格兰威士忌供应?
编辑:使用最新版本的 cakephp 1.3.x